﻿/*添加图片最大值*/
img{

    /* max-width: calc(100% - 22pt); */
}

/*定义*/
.content{width: 1220px; margin: 0 auto; position: relative;}
.zero{height: 0; text-indent: -9999px;}
.block{width: 100%; height: 100%; display: block;}
body{padding-bottom: 87px;}
.bg_f8{background: #f8f8f8;}
.bg_f{background: #fff;}
.oh{overflow: hidden;}

/* @font-face {
    font-family: "gfzl";
    src: url(../font/gfzl.OTF);
}
@font-face {
    font-family: "impact";
    src: url(../font/impact.ttf);
}
@font-face {
    font-family: "black";
    src: url(../fonts/black.ttf);
} */
/*头部*/
.top{background: #313131; height: 38px; line-height: 38px; color: #fff; font-size: 14px;}
.top span{margin-left: 17px; float: left;}
.top span strong{font-weight: 500;}
.top ul{float: right;}
.top ul li{float: left; margin-right: 30px;}
.header_tp{background: url("../img/header_3.jpg") no-repeat center; height: 98px;}
.logo{padding: 20px 5px 30px;}
.logo h1{float: left; width: 238px; height: 58px;}
.logo h1 img{ width: 238px; height: 58px;}
.search{width: 540px; float: right; margin-right: 30px; height: 55px; border: 1px solid #a60000; border-radius: 12px;position: relative;}
.search_1{float: left;padding-left: 10px; line-height: 53px; width: 83px; border-right: 1px solid #eee; background: url("../img/trun_down_3.png") no-repeat 57px 23px; cursor: pointer; font-size: 16px;border-radius: 12px 0 0 12px;}
.search_1 span{float: left; width: 48px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.search_2{display: none;position: absolute;left: 0; top: 54px; z-index: 99; width: 83px; padding: 5px 0;background: #fff;  border: 1px solid #d61b52; border-top: 0;}
.search_2 ul{}
.search_2 ul li{font-size: 16px; line-height: 35px; padding-left: 10px;}
.search_2 ul li:hover{color: #d61b52;}
.search input{width: 355px; height: 53px; text-indent: 10px; font-size: 16px; float: left; border: 0;}
.search button{background: #a60000; border: 0; width: 100px; height: 53px; float: left;border-radius: 0 11px 11px 0;}

.nav{height: 50px;}
.nav_all{float: left; width: 220px; height: 50px; background: #d61b52; color: #fff; text-align: center; line-height: 50px; font-size: 18px; cursor: pointer; position: relative;}
.nav_small{position: absolute; height: 230px; background: rgba(0,0,0,0.8); width: 1220px; left: 0; top: 50px; z-index: 99; display: none;}
.nav_big{float: right;}
.nav_big li{float: left; padding: 0 23px; line-height: 50px; font-size: 18px;}
.nav_big li a:hover{color: #a60000;}
.nav_big li.on a{color: #a60000;}
.nav_small_1{width: 16.6666666%; float: left; padding: 0 15px;}
.nav_small_1 i{display: block; height: 17px; line-height: 17px; font-size: 0; margin: 15px 0 10px;}
.nav_small_1 i img{vertical-align: middle;}
.nav_small_1 h2{ line-height: 20px; color: #fff; padding-bottom: 10px; margin-bottom: 5px; border-bottom: 1px solid #fff; font-size: 18px;}
.nav_small_1 ul{height: 110px;}
.nav_small_1 ul li{color: #fff; font-size: 14px; line-height: 28px;}
.nav_small_a{line-height: 16px;}
.nav_small_a a{color: #b5b5b5; font-size: 14px; line-height: 16px;}
.nav_small_1 a:hover{color: #a60000;}
.nav_small b{position: absolute; color: rgba(0, 0, 0, 0.8)!important; top: -12px; left: 100px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 12px solid;}
.nav_all:hover .nav_small{display: block;}
    /*尾部*/
.container{padding-top:30px;background:#313131;}
.footer-info{border-bottom: 1px #b5b5b5 dashed; height:90px;}
.pull-left{ width:200px; float:left; margin: 0 20px;}
.footer-info div i{ width:45px; height:45px; margin-right:10px;float:left;}
.iocn{ background:url(../img/icon_1_3.png) no-repeat;}
.iocn-1{ background:url(../img/icon_2_3.png) no-repeat;}
.iocn-2{ background:url(../img/icon_3_3.png) no-repeat;}
.iocn-3{ background:url(../img/icon_4_3.png) no-repeat;}
.iocn-4{ background:url(../img/icon_5_3.png) no-repeat;}
.footer-info span{ color:#b5b5b5; float:left;width: 145px;}
.footer-info em {color: #b5b5b5;max-width: 158px;font-size: 12px;}

.footer-nav{ padding-top:30px; background: #313131; padding-bottom: 35px;}
.f_nav{ width:800px; float:left;}
.fl{ float:left; width:110px; padding-left:50px;}
.footer-nav li span {display: block;height: 40px;line-height: 30px; font-size:14px;color:#fff;font-weight: 600;}
.footer-nav li a {display: block;height: 30px;line-height:30px; font-size:12px; color:#fff;}
.footer-nav li a:hover{ color:#f6266f;}
.ri{ width:400px; float:left;}
.ri .code {background: 0 0;background-size: auto auto;height: 130px;width: 100px;margin-right: 70px; float:right;}
.codes {background-size: auto auto;height: 120px;width: 120px;display: block;margin-top: 15px;float: left;}
.code span {line-height: 30px;float: left; text-align: center;width: 100px;color:#fff;font-weight: 600;}
.ri_contact {max-width: 212px; float:right;}
.clearfix{ padding-bottom:20px;}
.ri_contact i {height: 30px;width: 36px; margin-right:10px;float:left; margin-top:5px;}
.iocn-5{ background:url(../img/index-icon_1_3.png) 1px 0;}
.iocn-6{ background:url(../img/index-icon_1_3.png) -42px 0;}
.iocn-7{ background:url(../img/index-icon_1_3.png) -81px 0;}
.clearfix span{ color:#fff; float:left;width: 165px; font-weight: 600; margin-bottom: 2px;}
.clearfix em {color: #fff;max-width: 158px;font-size: 12px;}
/*尾部end*/
/*常驻*/
.bottom{position: fixed; bottom: 0; left: 0; width: 100%; height: 90px; background: #f6266f; z-index: 99;}
.bottom_left{float: left; width: 400px; height: 90px;}
.bottom_logo{float: left; width: 213px; margin: 12px 40px 0 25px;}
.bottom_logo img{width: 213px; height: 65px;}
.bottom_code{float: left; margin-top: 11px;}
.bottom_code img{width: 78px; height: 68px;}
.bottom_cen{ height: 90px; width: 445px; text-align: center; padding-top: 9px; float: left;}
.bottom_cen img{width: 348px; height: 72px;}
.bottom_right{width: 375px; float: left; text-align: center;}
.bottom_right p{font-size: 12px; color: #fff; font-family: "宋体"; margin: 12px 0 10px;}
.bottom_right a{width: 145px; height: 44px; line-height: 44px; text-align: right; padding-right: 13px; display: inline-block; background:url("../img/weixin_3.png") rgba(0,0,0,0.2) no-repeat 13px 12px; color: #fff; font-size: 19px; border-radius: 6px;}
.bottom_left i,.bottom_cen i{background: url("../img/line_right_3.png") repeat-y; width: 2px; height: 90px; display: block; float: right;}
.bottom_cen i{margin-top: -9px;}
/*end*/


/*banner*/
.core { background-color: #f5f5f5; overflow: hidden;  height: 601px;}
.at_core.core{height: 450px;}
.banner {position: relative;  overflow: hidden; height: 601px;}
.at_core .banner{height: 450px;}
.banner-box {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -webkit-transform: translateZ(0);  -webkit-transition: -webkit-transform .5s;  }
.banner-box li {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 601px;  -webkit-transform: translateZ(0);  }
.at_core .banner-box li { height: 450px;}
.banner-box li a{display: block; width: 100%; height: 100%;}
.banner-dot {  margin-top: 540px;  padding: 26px 0;  text-align: center;  pointer-events: none;  font-size: 0;  position: relative;  }
.at_core .banner-dot {  margin-top: 380px;}
.banner-dot li {  display: inline-block;  width: 14px;  height: 14px;  border-radius: 50%;  margin: 0 8px;  background: #cbc9ca;  vertical-align: top;  }
.banner-dot li.on{background-color: #a60000;}
.banner img{width: 100%;}
/*banner_end*/
 

.ys>li{
    display: block;
    float: left;
    margin-left: 10px;
    margin-bottom: 40px;
    margin-top: 25px;
}
.ys>li>img:hover{
    box-shadow: 0 0 5px 1px #f2e5e8;
}
.title_fw{text-align: center; padding: 55px 0 25px;}
.title_fw h2{font-size: 30px;}
.title_fw h2:after,.title_fw h2:before{height: 1px; border-bottom: 1px solid #ddd; content: ""; display: inline-block; width: 512px; vertical-align: middle;}
.title_fw h2:before{margin-right: 35px;}
.title_fw h2:after{margin-left: 35px;}
.title_fw i{display: inline-block;background: #ee2c8d; width: 56px; height: 3px;}
.title_fw p{margin-top: 8px; color: #959595; font-size: 16px;}
.fw_bg h3{margin-bottom: 10px; height: 32px; line-height: 32px; font-size: 30px;padding-left: 15px; border-left: 4px solid #ee2c8d;}
.fw_bg h3 a{float: right; font-size: 16px; color: #959595;}
.fw_tp{background: url("../img/tp_1_3.jpg"); width: 279px; height: 402px; float: left; text-align: center;}
.fw_tp a{
    display: block!important;
    width: 100% !important;
    height: 100% !important;
}
.fw_tp h4{font-size: 37px; line-height: 45px; margin: 110px 0 10px; color: #fff;}
.fw_tp p{font-size: 37px; line-height: 45px; margin: 0 0 18px; color: #f8427c; font-family: gfzl;}
.fw_search{ width: 220px; height: 48px; margin: 0 auto; background: #fff; border-radius: 30px; padding: 0 17px;}
.fw_search input{border: 0; font-size: 16px; height: 48px; width: 153px; float: left; border-radius: 8px;}
.fw_search button{border: 0; height: 48px; float: left; margin-left: 5px; background: url("../img/fw_search_3.png") center no-repeat; width: 27px;}
.fw_left,.fw_cent{float: left; height: 402px; width: 325px;}
.fw_left_small{padding: 15px 0 0 22px; height: 134px;}
.fw_small h4{ font-size: 20px; font-weight: 500; margin-bottom: 8px;}
.fw_small p{font-size: 14px; color: #959595; margin-bottom: 12px; position: relative;}
.fw_small i{color: #e70012; font-size: 18px; margin-right: 10px;}
.fw_small s{color: #959595; font-size: 14px;}
.fw_small{position: relative; border: 1px solid #ddd;}
.fw_small img{position: absolute; bottom: 0;right: 0;}
.il_3{right: 22px!important;}
.il_6{bottom: 5px!important;}
.il_7{right: 10px!important;bottom: 5px!important;}
.il_8{left: 60px!important;bottom: 2px!important;}
.il_11{right: 15px!important;}
.il_10{right: 10px!important;}
.il_12{left: 60px!important;}
.fw_cent_small{height: 268px; text-align: center; padding-top: 20px;}
.fw_small:hover{border-color: #ee2c8d;}
.fw_small:hover h4 span{color: #ee2c8d; border-bottom: 2px solid #ee2c8d;}
.fw_right{border: 1px solid #ddd; position: relative; float: left; width: 291px; height: 402px; border-left: 0; padding-top: 20px;}
.fw_right h4{font-size: 20px; font-weight: 600; margin-bottom: 15px; text-align: center;}
.fw_right img{position: absolute; left: 35px; bottom: 0;}
.fw_right ul{ padding-left: 42px;}
.fw_right ul li{list-style: disc; color: #959595; margin-bottom: 15px; font-size: 16px;}
.fw_right ul li a:hover{color: #ee2c8d; text-decoration: underline;}
.fw_bg{margin-bottom: 60px;}
.banner_1{margin-bottom: 30px;}
.banner_1 img{width: 100%;}
.fw_tp_1{background: url("../img/tp_2_3.jpg");}
.fw_tp_x p{font-size: 22px; color: #fff; margin-top: 95px; font-family: "Microsoft YaHei", Simsun; margin-bottom: 0; line-height: 30px;}
.fw_tp_x h4{font-size: 52px; font-family: gfzl; margin: 0 0 20px;}
.fw_tp_x h4 span{font-size: 43px; font-family: gfzl; line-height: 68px; margin: 0 0 10px;}
.fw_tp_x h4 span i{color: #fcec20;}
.fw_tp_2{background: url("../img/tp_3_3.jpg");}
.fw_tp_3{background: url("../img/tp_4_3.jpg");}
.title_index{margin-bottom: 28px; height: 32px; line-height: 32px; font-size: 30px;padding-left: 15px; border-left: 4px solid #ee2c8d;}
.more_fw_bg{margin-bottom: 70px;}
.more_fw{width: 600px; height: 258px; border: 1px solid #ddd; margin-right: 20px; float: left;}
.more_fw:last-child{margin-right: 0;}
.more_fw_left{width: 220px; background: #f8f8f8; text-align: center; float: left; height: 256px;}
.more_fw_tp{font-size: 0; height: 131px; line-height: 131px; margin: 30px 0 20px;}
.more_fw_tp img{vertical-align: middle;}
.more_fw_left h4{font-size: 20px; font-weight: 600; color: #ee2c8d; margin-bottom: 5px;}
.more_fw_left p{ color: #959595; font-size: 16px;}
.more_fw_right{padding: 20px 15px; float: left; width: 378px;}
.more_fw_right h4{padding: 0 5px; height: 30px; border-bottom: 1px solid #eee; margin-bottom: 28px;}
.more_fw_right h4 span{font-size: 20px; font-weight: 600;}
.more_fw_right h4 a{color: #959595; float: right; margin-top: 5px;}
.more_fw_right ul li{width: 33.33333%; float: left; padding-left: 10px; margin-bottom: 15px; font-size: 16px;}
.more_fw_right ul li.on{color: #e70012;}
.more_fw:nth-child(2) li{width: 50%;}
.index_news_nav{ float: left; margin-left: 43px;}
.index_news_nav li{float: left; margin-right: 40px; font-size: 20px;}
.index_news_nav li a{padding: 0 5px;}
.index_news_nav li.on{border-bottom: 2px solid #ee2c8d; color: #ee2c8d;}
.index_news{margin-bottom: 70px;}
.index_news_left{width: 412px; float: left; margin-right: 20px;}
.index_news_left_top{width: 100%; height: 296px; position: relative; margin-bottom: 18px;}
.index_news_left_top img{width: 100%; height: 296px;}
.index_news_left_top h4{position: absolute; left: 0;bottom: 0; width: 100%; background: rgba(0,0,0,0.5); color: #fff; height: 32px; line-height: 32px; padding-left: 10px;}
.index_news_left_bottom_1{ float: left; width: 200px; margin-right: 12px;}
.index_news_left_bottom_1:last-child{margin-right: 0;}
.index_news_left_bottom_1 img{height: 112px; width: 200px; margin-bottom: 5px;}
.index_news_left_bottom_1 h4{line-height: 32px; height: 32px; overflow: hidden; font-size: 16px;white-space: nowrap; text-overflow: ellipsis;}
.index_news_list{width: 380px; float: left; margin-right: 20px;}
.index_news_list li{ margin-bottom: 22px;}
.index_news_list li a{font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index_news_list li a:hover{color: #a60000;}
.index_news_right{float: left; width: 368px; }
.index_news_right_1{float: left; width: 164px; position: relative; margin-right: 20px; margin-bottom: 10px;}
.index_news_right_1:nth-child(2n+2){/* margin-right: 0;*/}
.index_news_right_1 img{width: 100%; height: 112px;  margin-bottom: 5px;}
.index_news_right_1 h4{font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index_news_right_f{position: absolute; left: 0; top: 10px; width: 60px; height: 22px; text-align: center; background: #ee2c8d; line-height: 22px; color: #fff; font-size: 12px;}
.heart{background: url("../img/message_bg_3.jpg") no-repeat center; height: 426px; margin-bottom: 70px;}
.heart .title h2{color: #fff;}
.message{background: rgba(255,255,255,0.3); width: 882px;height: 263px; border-radius: 4px; padding: 15px 85px; text-align: center; margin: 0 auto; color: #fff;}
.message_head{width: 88px; height: 88px; border-radius: 50%; margin: 0 auto 10px; overflow: hidden;}
.message_head img{width: 88px; height: 88px;}
.message h3{font-size: 18px; margin-bottom: 8px;}
.message span{margin:8px; font-size: 16px;}
.message_wen{line-height: 24px; margin-top: 15px;}
.case{margin: 0 0 60px; border-top: 1px solid #eee;border-left: 1px solid #eee;}
.cse_1{width: 20%; float: left; height: 118px; line-height: 118px; text-align: center; border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.cse_1 img{vertical-align: middle;-webkit-transition: all 0.3s;transition: all 0.3s;}
.cse_1:hover img{-webkit-transform:scale(0.8); transform:scale(0.8);}
.title{padding: 30px 0 25px; text-align: center;}
.title h2{background: url("../img/title_line_3.png") no-repeat center bottom; font-size: 30px; line-height: 54px;}
.title p{margin-top: 8px;}
/*最新活动轮播*/
.focus {background: 0!important;}
.focus span{width: 11px; height: 11px; margin-right: 18px; border-radius: 50%; background: #666; font-size: 0;}
.focus span.current_1{background: #f6266f;}
.focus div{margin-right: 28px; }
.activity_bg_ol{margin-bottom: 50px;}
.activity_small{float: left; width: 235px; text-align: center; margin-right: 11px;}
.activity_small:last-child{margin-right:0;}
.activity_small img{width: 235px; height: 137px; margin-bottom: 10px;}
.activity_small h3{font-size: 18px; margin-bottom: 5px;}
.activity_small p{font-size: 14px;}


.nav_line{border-bottom: 3px solid #d61b52;}
.now_nav{height: 48px; line-height: 48px; background: #eeeeee; }
.now_nav .content{padding-left: 20px;}
.now_nav a{margin-right: 5px;}
.screen{padding-left: 20px; border-bottom: 1px solid #ddd; padding-top: 15px;}
.screen_1{ height: 20px; line-height: 20px; margin-bottom: 18px;}
.screen_1 span{font-size: 13px;margin-right: 10px; float: left;}
.screen_1 ul{float: left;}
.screen_1 ul li{float: left; margin: 0 10px;}
.screen_1 ul li a{padding: 0 5px; display: inline-block;}
.screen_1 ul li a:hover{color: #d61b52; border-bottom: 1px solid #d61b52; }
.screen_1 ul li.on a{color: #d61b52; border-bottom: 1px solid #d61b52; }
.screen_3{float: left; width: 1150px;}
.product_list_bg{margin-bottom: 80px; margin-top: 35px;}
.product_list{width: 235px; float: left; border: 1px solid #ddd; height: 223px; text-align: center; margin-right: 11px; margin-bottom: 20px;}
.product_list:nth-child(5n+5){margin-right: 0;}
.product_list img{width: 233px; height: 131px;}
.product_list h3{margin-top: 7px; font-size: 16px; margin-bottom: 2px;}
.product_list p{font-weight: 600; font-size: 16px; color: #ef0000; margin-bottom: 5px;}
.product_list button{font-size: 12px; border: 1px solid #ddd; color: #959595; border-radius: 2px; width: 100px; height: 24px; background: 0;}
.product_list:hover{box-shadow: 0 0 9px 0 rgba(112,111,112,0.7);}
.product_list:hover button{background: #d61b52; border: 1px solid #d61b52; color: #fff;}
.index_news_h{display: none;}

.page{text-align: center; font-size: 0; height: 29px; margin-top: 60px;}
.page a{display: inline-block; font-size: 14px; line-height: 17px;  margin: 6px 8px; padding: 0 5px;}
.page a:hover{border-bottom: 1px solid #535353; color: #ec2c8f;}
.page span{display: inline-block; font-size: 14px; line-height: 17px; margin: 6px 8px; padding: 0 3px; border-bottom: 1px solid #535353; color: #ec2c8f;}
.page .first,.page .last,.page .prev,.page .next,.page .jump-btn{width: 69px; height: 29px; border: 1px solid #ccc; line-height: 27px; margin: 0; padding: 0;}
.page .first:hover,.page .last:hover,.page .prev:hover,.page .next:hover,.page .jump-btn:hover{background: #ec2c8f; border-color: #ec2c8f; color: #fff;}
.page .first{border-right: 0;}
.page .last{border-left: 0;}
.page .prev{margin-right: 8px;}
.page .next{margin-left: 8px;}
.page input{margin-left: 30px; font-size: 14px; width: 40px; background: 0; height: 29px; border: 1px solid #ccc;}
.page i{font-size: 14px; margin-left: 10px;}
.page b{font-size: 14px;font-weight: 500;margin-left: 2px;}
.page .jump-btn{margin-left: 15px;}
.spec{padding-top: 27px;}
.spec_left{float: left; width: 470px; margin-right: 48px;}
.spec_left img{width: 470px; height: 332px;}
.spec_right{float: left; width: 702px;}
.spec_right h2{font-size: 20px; font-weight: 600; margin-bottom: 10px;}
.spec_right p{font-size: 16px; margin-bottom: 15px; color: #959595;}
.spec_right dl{margin-bottom: 5px;}
.spec_right dt{line-height: 38px; float: left;font-size: 16px; width: 50px;}
.spec_right dd{width: 400px; float: left; position: relative;}
.spec_right dd span{font-size: 24px; color: #df1212; font-weight: 600; margin-right: 30px;}
.spec_right dd i{font-size: 14px; color: #959595; margin-right: 10px;}
/*.spec_right dd a{display: block; float: left; border: 1px solid #ddd; height: 38px; line-height: 36px; text-align: center; width: 180px; margin-bottom: 10px;}*/
/*.spec_right dd a:nth-child(2n+1){margin-right: 15px;}*/
/*.spec_right dd a.on{background: url("../img/yes_3.png") no-repeat 155px 12px; border: 1px solid #d61b52;}*/
.spec_right dd input{width: 182px; height: 38px; text-indent: 25px; border: 1px solid #ddd; cursor: pointer; background: url("../img/down_3.png") no-repeat 156px 14px; margin-bottom: 20px;}
.company_type{width: 182px; position: absolute; top: 37px; left: 0; border: 1px solid #ddd; background: #fff; z-index: 99; display: none;}
.company_type li{line-height: 34px; padding-left: 25px; cursor: pointer;}
.company_type li:hover{background: #ec2c8f; color: #fff;}
.company_type li.on{background: #ec2c8f; color: #fff;}
.buy_spec{margin-top: 45px; padding-left: 50px; font-size: 0;}
.buy_spec .buy_spec_ph ,.buy_spec button{width: 180px; display: inline-block;border: 1px solid #d61b52; height: 38px; line-height: 38px; text-align: center; border-radius: 2px; font-size: 14px;}
.buy_spec button{background: #d61b52; color: #fff; margin-right: 15px;}
.buy_spec .buy_spec_ph{ color: #d61b52;}
.buy_spec_b{ float: left; margin-right: 15px;}
.buy_spec_b input{float: left; width: 40px; height: 38px; border: 1px solid #ddd; text-align: center; font-size: 16px; color: #535353;}
.buy_spec_a{float: left; height: 38px;}
.buy_spec_add,.buy_spec_reduce{width: 20px; height: 19px; text-align: center; border: 1px solid #ddd; display: block; color: #535353; border-left: 0; font-size: 16px;}
.buy_spec_add{border-bottom: 0;line-height: 17px;}
.buy_spec_reduce{line-height: 14px;}
.buy_spec_add.on,.buy_spec_reduce.on{background: #eee; color: #999;}
.details_banner{margin: 55px 0 23px;}
.details_banner img{width: 100%;}
.details_nav{float: left;margin-right: 23px; width: 227px; margin-bottom: 20px;}
.details_nav{border: 1px solid #ddd;}
.details_nav h3{border-bottom: 1px solid #ddd; background: #fafafa; line-height: 57px; text-align: center; font-size: 16px;}

.details_nav_2{padding: 15px 10px 0;}
.details_nav_2 h4{padding-left: 30px;font-size: 16px; font-weight: 600; color: #707070; margin-bottom: 10px; height: 24px; line-height: 24px;}
.details_nav_2 ul{border-bottom: 1px dashed #ddd; padding-bottom: 10px; text-align:center;}
.details_nav_2 li{color: #7d7d7d; line-height: 46px; font-size:18px;}

.details_nav_1{padding: 15px 10px 0;}
.details_nav_1 h4{padding-left: 30px;font-size: 16px; font-weight: 600; color: #707070; margin-bottom: 10px; height: 24px; line-height: 24px;}
.details_nav_1 ul{border-bottom: 1px dashed #ddd; padding-bottom: 10px;}
.details_nav_1 li{color: #7d7d7d; line-height: 30px;}



.details_nav_bg_1{background: url("../img/pro_nav_icon_1_3.png") no-repeat;}
.details_nav_bg_2{background: url("../img/pro_nav_icon_2_3.png") no-repeat 2px 2px;}
.details_nav_bg_3{background: url("../img/pro_nav_icon_3_3.png") no-repeat 0 2px;}
.details_nav_bg_4 i{background: url("../img/icon_all_3.png") -320px -152px; display: inline-block; width: 25px; height: 24px; margin-left: -20px;margin-right: 10px;vertical-align: middle;}
.details_nav_bg_5 i{background: url("../img/icon_all_3.png") -355px -152px; display: inline-block; width: 25px; height: 24px; margin-left: -20px;margin-right: 10px;vertical-align: middle;}
.details_nav_bg_6 i{background: url("../img/icon_all_3.png") -385px -152px; display: inline-block; width: 25px; height: 24px; margin-left: -20px;margin-right: 10px;vertical-align: middle;}
.details_nav_bg_7 i{background: url("../img/icon_all_3.png") -419px -152px; display: inline-block; width: 25px; height: 24px; margin-left: -20px; margin-right: 10px; vertical-align: middle;}
.details_nav_bg_8 i{background: url("../img/icon_all_3.png") -452px -152px; display: inline-block; width: 25px; height: 24px; margin-left: -20px; margin-right: 10px; vertical-align: middle;}
.details_nav_bg_9 i{background: url("../img/icon_all_3.png") -481px -152px; display: inline-block; width: 25px; height: 24px; margin-left: -20px; margin-right: 10px; vertical-align: middle;}
.details_nav_bg_10 i{background: url("../img/icon_all_3.png") -507px -152px; display: inline-block; width: 25px; height: 24px; margin-left: -20px; margin-right: 10px; vertical-align: middle;}
.details_nav_bg_11 i{background: url("../img/icon_all_3.png") -314px -182px; display: inline-block; width: 25px; height: 24px; margin-left: -20px; margin-right: 10px; vertical-align: middle;}
.details_nav_1 ul li a:hover{color: #d61b52;}
.details_nav_1:last-child ul{border-bottom: 0;}
.details_con_banner img{width: 100%;}
.details{float: left;width: 970px; position: relative;}
.details_con_nav{ position: absolute; left: 0; top: 0; width: 970px; background: #fff; z-index: 99; border-bottom: 1px solid #ddd; box-shadow: 2px 2px 2px 0 rgba(15,4,8,0.2);}
.details_con_nav ul{font-size: 0;}
.details_con_nav ul li{display: inline-block; width: 128px; height: 56px; padding: 10px 0;}
.details_con_nav ul li a{display: block; width: 100%; height: 100%; text-align: center; line-height: 36px; font-size: 16px; border-right: 1px dashed #ddd;}
.details_con_nav ul li:first-child a{border-left: 1px dashed #ddd;}
.details_con_nav ul li.on{background: url("../img/title_line_3.png") no-repeat; border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.details_con_nav ul li.on a{color: #d61b52; border: 0;}
.details_con_nav ul li:hover a{color: #d61b52; border: 0;}
.details_con_nav ul li:hover{background: url("../img/title_line_3.png") no-repeat; border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.details_con{text-align: center;}
.details_con_title{text-align: center; padding: 45px 0 40px;}
.details_con_title h3{font-size: 26px; height: 30px;}
.details_con_title i{display: inline-block; background: #ee2c8d;width: 56px; height: 3px;}
.details_con_title p{color: #959595; padding-top: 10px;}
.details_con img{margin-bottom: 20px;}
.details{box-shadow: 2px 2px 13px 2px rgba(15,4,8,0.2); position: relative;  padding-top:20px;}
.spec_benefit{padding: 0 59px; margin-bottom: 20px;}
.spec_benefit_ner{width: 25%; float: left; border: 1px solid #eee; padding: 40px 20px 0; position: relative; height: 202px; text-align: left;}
.spec_benefit_ner h4{float: left; width: 100%; font-size: 18px; font-weight: 600; margin-bottom: 10px;}
.spec_benefit_ner p{float: left; width: 100%; line-height: 24px;}
.spec_benefit_ner:hover h4{color: #ee2c8d;}
.spec_benefit_ner h4 span{height: 34px;display: inline-block; line-height: 32px;}
.spec_benefit_ner:hover h4 span{border-bottom: 2px solid #ee2c8d;}
.spec_benefit_ner_right i{display: none; position: absolute;right: -19px; top: 88px;border-top: 14px solid transparent;  border-bottom: 14px solid transparent;  border-left: 20px solid;  color: #fff;}
.spec_benefit_ner:hover i{display: block;}
.spec_benefit_img{width: 25%; float: left;}
.spec_benefit_img img{width: 100%; float: left; margin-bottom: 0;}
.spec_benefit_ner_left i{display: none; position: absolute;left: -19px; top: 88px;border-top: 14px solid transparent;  border-bottom: 14px solid transparent;  border-right: 20px solid;  color: #fff;}
.spec_benefit_ner:hover{box-shadow: 0 2px 6px 0 rgba(15,4,8,0.45);}
.spec_benefit_1 .spec_benefit_ner{width: 277px;}
.spec_benefit_1 .spec_benefit_img{width: 277px; height: 202px;}
.spec_benefit_1 .spec_benefit_img img{width: 277px; height: 202px;}
.spec_benefit_ner_bottom i{display: none; position: absolute;bottom: -19px; left: 128px;border-right: 14px solid transparent;  border-left: 14px solid transparent;  border-top: 20px solid;  color: #fff;}
.one-stop{padding: 80px 147px 50px;}
.one-stop h4{width: 100%; float: left; line-height: 26px; height: 26px; font-size: 20px; margin-bottom: 40px;}
.one-stop h4 img{width: 30px; height: 26px; margin-bottom: 0; margin-right: 10px;}
.one-stop ul{float: left; width: 20%; border-left: 1px solid #ddd; height: 135px; overflow: hidden; padding-top: 3px;}
.one-stop ul:last-child{border-right: 1px solid #ddd;}
.one-stop ul li{font-size: 16px; margin-bottom: 15px; text-align: center;}
.one-stop ul li:hover{color: #d61b52;}
.advantage{padding: 0 62px 40px;}
.advantage_1{border-radius: 79px 79px 12px 12px; width: 158px; height: 272px; background: #d2d2d2; padding: 20px 16px 0; float: left;margin-right: 70px; margin-bottom: 28px;}
.advantage_1:nth-child(4n+4){margin-right: 0;}
.advantage_2{width: 126px; height: 126px; background: #fff; border-radius: 50%; line-height: 126px; text-align: center;font-weight: 600; font-size: 20px; color: #626262; margin-bottom: 18px;}
.advantage_1 p{font-size: 16px; line-height: 26px;}
.advantage_1:hover{background: #ee2c8d;}
.advantage_1:hover .advantage_2{color: #ee2c8d;}
.advantage_1:hover p{color: #fff;}
.details_kisson_bg{padding: 20px 45px 0;}
.details_kisson{position: relative; border-radius: 8px; border: 2px solid #ee2c8d; padding: 30px 20px 12px; margin-bottom: 50px; text-align: left;}
.details_kisson p{line-height: 21px;}
.details_kisson p span{font-size: 16px;font-weight: 600; margin-right: 10px;}
.details_kisson_q{padding: 0 20px 0 35px; height: 46px; line-height: 46px; color: #fff; font-size: 15px; position: absolute; left: -1px; top: -23px; background: #ee2c8d; border-radius: 20px;}
.details_kisson_q span{font-size: 18px;margin-right: 10px; font-family: black;}
.details_comment_bg{width: 882px; border: 1px solid #ddd; margin: 0 auto;}
.details_con .page{margin-bottom: 80px;}
.details_comment_nav{font-size: 16px; background: #eee; line-height: 48px; height: 48px;}
.details_comment_nav ul{padding-left: 49px;}
.details_comment_nav ul li{float: left; text-align: center;}
.details_comment_nav ul li:nth-child(1){width: 430px; text-align: left;}
.details_comment_nav ul li:nth-child(2){width: 120px; margin-right: 90px;}
.details_comment_nav ul li:nth-child(3){width: 190px;}
.details_comment{padding: 25px 0 23px 49px; border-bottom: 1px solid #ddd;}
.details_comment_left{float: left; width: 430px; text-align: left;}
.details_comment_message{color: #959595; font-size: 12px; margin-bottom: 23px;}
.details_comment_message i{margin-right: 22px;}
.say{font-size: 16px; margin-bottom: 10px; line-height: 24px; padding-right: 50px;}
.details_comment_center{float: left;width: 120px; margin-right: 90px;}
.details_comment_right{float: left;width: 190px;}
.say_tp{margin-bottom: 15px;}
.say_tp_1{width: 74px; height: 74px; border: 1px solid #eee; padding:3px; margin-right: 15px; float: left; cursor: pointer; position: relative;}
.say_tp_1 img{width: 66px; height: 66px;}
.details_comment_center{padding-top: 80px;}
.details_comment_right{padding-top: 30px;}
.details_head{width: 78px; height: 78px; border-radius: 50%; margin: 0 auto 5px; font-size: 0; line-height: 78px; overflow: hidden;}
.details_head img{margin-bottom: 0; vertical-align: middle; max-width: 78px; max-height: 78px;}
.details_comment_right p,.details_comment_right span{font-size: 12px; color: #959595;}
.other_message span{ line-height: 20px;  margin-right: 38px; font-size: 0; height: 20px; display: inline-block;}
.other_message span i{color: #959595; font-size: 14px;}
.other_message span i b{margin-left: 5px; font-weight: 500;}
.other_message span img{float: left; margin: 3px 5px 0 0;}
.adderss{width: 294px; position: absolute; top: 37px; left: 0; border: 1px solid #ffa0cd; background: #fff; z-index: 99; padding: 5px 0; display: none;}
.adderss li{line-height: 34px;  cursor: pointer; width: 25%; float: left; text-align: center;}
.adderss li:hover{color: #ec2c8f;}
.adderss li.on{color: #ec2c8f;}
.adderss b{height: 1px ; width: 180px; background: #fff; position: absolute; top: -1px; left: 0; display: block;}
#adderss.on{border: 1px solid #ffa0cd; border-bottom: 0;}
.say_tp_1.on{ border: 2px solid #ee2c8d; padding:2px;}
.say_tp_1.on i{position: absolute;left: 31px; bottom: -10px;border-right: 6px solid transparent;  border-left: 6px solid transparent;  border-top: 10px solid;  color: #ee2c8d; display: block;}
.say_tp_2{margin-top: 15px; width: 100%; float: left; display: none;}
.say_tp_2 img{margin-bottom: 10px; max-width: 100%;}
.at_ys_bg{background: #eee; padding: 28px 28px 25px; margin: 54px 0 80px; border-radius: 8px;}
.at_ys_bg h2{text-align: center; font-size: 30px; margin-bottom: 25px; width: 100%; float: left;}
.at_ys{width: 365px; height: 319px; border-radius: 4px; background: #fff; margin-right: 34px; float: left; padding: 0 34px;}
.at_ys:last-child{margin-right: 0;}
.at_ys_tp{height: 96px; text-align: center; font-size: 0; margin: 45px 0 33px;}
.at_ys_tp img{vertical-align: middle;}
.at_ys_tp img:nth-child(2){display: none;}
.at_ys h3{font-size: 16px;font-weight: 600; margin-bottom: 13px; text-align: center;}
.at_ys p{line-height: 24px;}
.at_ys:hover{box-shadow: 0 5px 12px 1px rgba(15,4,8,0.33);}
.at_ys:hover h3{color: #d61b52;}
.at_ys h3 span{display: inline-block; border-bottom: 2px solid #fff; padding: 2px 5px;}
.at_ys:hover h3 span{border-bottom: 2px solid #d61b52;}
.at_ys:hover .at_ys_tp img:nth-child(1){display: none;}
.at_ys:hover .at_ys_tp img:nth-child(2){display: inline-block;}
.at_pro_bg_ti .title_index span{color: #959595; font-size: 16px; margin-left: 20px;}
.at_pro_bg_ti .title_index a{color: #959595; font-size: 16px; float: right;}
.at_pro_bg{margin: 0 0 80px;}
.at_pro_nav{float: left; width: 230px; margin-right: 25px; border-top: 1px solid #ddd;}
.at_pro_nav ul li{height: 66px; line-height: 66px; border: 1px solid #ddd; border-top: 0;}
.at_pro_nav ul li a{display: block; height: 100%; width: 100%; font-size: 16px; text-align: center;}
.at_pro_nav ul li:hover{box-shadow: 0 1px 3px 0 rgba(15,4,8,0.3);}
.at_pro_nav ul li:hover a{color: #ec2c8f;}
.at_pro_nav ul li.on a{color: #ec2c8f;}
.at_pro_nav ul li.on{box-shadow: 0 1px 3px 0 rgba(15,4,8,0.3);}
.at_pro_all{width: 965px; float: left; height: 325px; overflow: hidden;}
.at_pro{width: 965px; float: left; height: 325px; }
.at_pro_small{width: 225px; height: 325px; margin-right: 21px;overflow: hidden; position: relative; float: left;}
.at_pro_small img{width: 100%; height: 100%;}
.at_pro_small:last-child{margin-right: 0;}
.at_pro_f{position: absolute; width: 100%; height: 100%; left: 0; top: 275px; background: rgba(0,0,0,0.5); color: #fff; text-align: center;}
.at_pro_f h4{font-weight: 600; font-size: 16px; margin-top: 12px; margin-bottom: 33px;}
.at_pro_f dl{padding-left: 35px; margin-bottom: 12px; text-align: left; height: 19px;}
.at_pro_f dl dt,.at_pro_f dl dd{float: left;}
.at_pro_f dl dd i{margin-left: 5px;}
.at_pro_f p{font-size: 16px; margin-top: 17px; margin-bottom: 25px;}
.at_pro_f p b{font-size: 20px; color: #fff100;}
.at_pro_f a{ display: inline-block; width: 113px; height: 31px; line-height: 31px; text-align: center; background: #ec2c8f; border-radius: 4px;}
.at_pro_small:hover .at_pro_f{top: 0}
.at_pro_small:hover .at_pro_f h4{margin-top: 52px;}
.at_fw_ys_bg{margin-bottom: 80px;}
.at_fw_ys{ width: 209px; height: 209px; background: #fafafa; text-align: center; float: left; margin-right: 43px; position: relative; overflow: hidden;}
.at_fw_ys_tp{height: 63px; line-height: 63px; font-size: 0; margin: 50px 0 27px; z-index: 100; position: relative;}
.at_fw_ys_tp img{vertical-align: middle;transition: display 0.5s ease 0.5s;}
.at_fw_ys_tp img:nth-child(2){display: none;}
.at_fw_ys p{font-size: 18px; color: #313131;z-index: 100; position: relative;transition: color 0.5s;}
.at_fw_ys:last-child{margin-right: 0;}
.at_fw_ys_f{position: absolute; width: 100%; height: 100%; left: 0; top: 205px; background: #ec2c8f; z-index: 0; transition: top 0.5s;}
.at_fw_ys:hover .at_fw_ys_f{top: 0; }
.at_fw_ys:hover .at_fw_ys_tp img:nth-child(1){display: none;}
.at_fw_ys:hover .at_fw_ys_tp img:nth-child(2){display: inline-block;}
.at_fw_ys:hover p{color: #fff;}
.at_news_bg{margin-bottom: 80px;}
.at_news{float: left; width: 50%; padding-bottom: 28px;}
.at_news_tp{width: 243px; height: 148px; overflow: hidden; float: left; margin-right: 27px;}
.at_news_tp img{width: 243px; height: 148px; }
.at_news_ner{width: 305px; float: left;}
.at_news_ner h3{font-size: 18px; margin-bottom: 3px;}
.at_news_ner p{color: #959595; margin-bottom: 15px;}
.at_news_su{line-height: 22px;}
.at_news:nth-child(2n+2){padding-left: 35px;}
.at_news:nth-child(1),.at_news:nth-child(2){border-bottom: 1px dashed #ddd;}
.at_news:nth-child(3),.at_news:nth-child(4){padding-top: 28px;}
.at_case_bg{padding: 0 30px 45px;}
.at_case{float: left; width: 197px; height: 287px; margin-right: 43px;margin-bottom: 18px;}
.at_case img{width: 100%; height: 100%;}
.at_case:nth-child(5n+5){margin-right: 0;}
.at_case:hover{box-shadow: 0 1px 8px 0 rgba(15,4,18,0.3);}
.at_news:hover{ background: #fafafa;}
.at_logo h1{width: 247px;}
.at_logo h1 img{width: 247px;}
.at_search{float: right; margin-right: 46px; width: 682px;}
.at_search input{height: 48px; border-radius: 8px 0 0 8px; border: 1px solid #d61b52; float: left; width: 560px; font-size: 16px; text-indent: 20px;}
.at_search button{height: 48px; border-radius: 0 8px 8px 0; border: 1px solid #d61b52; background: #d61b52; float: left; width: 122px; font-size: 18px; color: #fff;}
.at_search dl{width: 100%; float: left; margin-top: 7px; padding-left: 10px;}
.at_search dl dt{float: left;margin-right: 5px;font-size: 12px;}
.at_search dl dd{float: left;margin-right: 10px; font-size: 12px;}
.at_search dl dd:hover a{color: #d61b52;}
.at_search dl dd.on a{color: #d61b52;}
.at_nav{height: 49px;}
.at_nav_all{width: 220px; height: 49px; background: #d61b52; text-align: center; float: left; margin-right: 50px; position: relative;}
.at_nav_all span{line-height: 49px; color: #fff; font-size: 16px;}
.at_nav_big{float: left;}
.at_nav_big li{float: left; line-height: 49px; padding: 0 25px; font-size: 16px;}
.at_nav_big li.on a{color: #d61b52;}
.at_nav_big li a:hover{color: #d61b52;}
.at_nav_small{position: absolute; background: #fff; left: 0; top: 49px; width: 220px;z-index: 99; text-align: left; display: none;}
.at_nav_all:hover .at_nav_small{display: block;}
.at_nav_small_2{padding: 23px 8px 28px;border: 2px solid #fff;border-right: 0; position: relative;}
.at_nav_small_2 p img{float: left; margin-left: 10px; margin-right: 8px; margin-top: 3px;}
.at_nav_small_2 p{font-size: 15px; font-weight: 600; border-bottom: 1px solid #ddd;padding-bottom: 7px;}
.at_nav_small_1{padding-top: 15px; padding-left: 10px;}
.at_nav_small_1 li{float: left; margin-right: 16px;}
.at_nav_small_1 li:last-child{margin-right: 0;}
.at_nav_small_2:hover{border: 2px solid #d61b52; border-right: 0;}
.at_nav_small_classfly{position: absolute; left: 218px; top: -2px; display: none; width: 392px; background: #fff;border: 2px solid #d61b52; border-left: 0; padding: 30px 0 10px 36px;}
.at_nav_small_classfly p{border-bottom: 0; margin-bottom: 10px;}
.at_nav_small_classfly ul li{float: left; margin-right: 35px; margin-bottom: 15px;}
.at_nav_small_classfly ul li.on a{color: #d61b52; text-decoration: underline;}
.at_nav_small_classfly ul li a:hover{color: #d61b52; text-decoration: underline;}
.at_nav_small_classfly i{display: block; width: 2px; background: #d61b52; height: 32px; left: 0; bottom: 0; position: absolute;}
.at_nav_small_2:hover .at_nav_small_classfly{display: block;}
.at_call{float: left; padding-top: 7px; margin-left: 50px;}
.at_call img{float: left; width: 40px; height: 34px;}
.at_call_1{float: left; margin-left: 5px;}
.at_call_1 p{margin-top: -5px;}
.at_call span{font-size: 18px; font-weight: 600; color: #d61b52; float: left;}
.banner_buying{background: url("../img/buying_company_banner_3.jpg") no-repeat center; height: 357px;}
.company_screen_bg{margin: 0 0 28px; padding: 17px 55px 17px 35px; background: #fff; box-shadow: 0 1px 8px 0 rgba(15,4,8,0.3);}
.company_screen{padding: 18px 0 18px 28px; border-bottom: 1px solid #ccc; height: 65px;}
.company_screen span{font-weight: 600; line-height: 28px; margin-right: 16px; float: left;}
.company_screen ul{float: left;}
.company_screen ul li{float: left; margin-right: 2px;}
.company_screen ul li a{display: block; height: 28px; padding: 0 15px; line-height: 28px;}
.company_screen ul li.on a{background: #ff51b2; color: #fff;}
.company_screen ul li a:hover{background: #ff51b2; color: #fff;}
.buy_com{margin-bottom: 16px; background: #fff; height: 172px;}
.buy_com_left{text-align: center; height: 100%; width: 66px; color: #fff; font-size: 20px;letter-spacing: 14px; float: left; background: #ec2c8f; padding-left: 15px; padding-top: 45px;}
.buy_com_content{width: 934px; float: left; padding: 15px 0 15px 45px;}
.buy_com_content_1{border-right: 1px solid #eee; padding-right: 45px; height: 142px;}
.buy_com_content_1 h3{font-size: 20px; padding-top: 5px;}
.buy_com_content_1 h3 span{color: #ec2c8f; margin-right: 5px;}
.buy_com_spec{margin: 10px 0; font-size: 16px; color: #626262;}
.buy_com_spec dt,.buy_com_spec_1 dt{float: left;}
.buy_com_spec dd{float: left; margin-right: 35px;}
.buy_com_spec_1 dt{font-size: 16px;color: #626262;}
.buy_com_spec_1 dd{color: #959595; line-height: 22px; float: left; width: 763px; height: 66px; overflow: hidden;}
.company_list_at{padding: 18px 0 50px;}
.buy_com_right{float: left; width: 220px; text-align: center; padding-top: 35px;}
.buy_com_right span{color: #959595;}
.buy_com_right span b{color: #db0909; font-size: 18px;}
.buy_com_right p{margin: 8px 0 23px;}
.buy_com_right a{display: inline-block; color: #fff; width: 118px; height: 35px; line-height: 35px; background: #ec2c8f; border-radius: 4px;}
.now_nav_com.now_nav{background: #f8f8f8; line-height: 70px; height: 70px;}
.basic{ float: left;padding: 30px 25px 40px; background: #fff; width: 850px; margin-right: 15px; margin-bottom: 35px;}
.basic_top{padding: 0 5px 22px; border-bottom: 1px solid #ddd;}
.basic_top h2{margin-bottom: 15px; font-size: 18px;}
.basic_top h2 span{color: #ec2c8f;}
.basic_top p{color: #959595; font-size: 16px;}
.basic_bottom{padding-top: 28px;}
.basic_bottom_1{float: left; width: 33.33333%; border-right: 2px solid #eee; padding: 3px 0 3px 26px;}
.basic_bottom_1:last-child{border-right: none;}
.basic_bottom_1 p{font-size: 16px; margin-bottom: 20px;}
.basic_bottom_1 span{color: #959595; font-size: 16px;}
.basic_bottom_1 span b{color: #ec2c8f; font-size: 30px; margin-right: 10px;}
.belong{width: 355px; height: 475px; background: #fff; float: left; padding: 8px 10px;}
.belong img{width: 324px; height: 459px;}
.company_details{background: #fff; overflow: hidden; margin-bottom: 60px;}
.company_details h3{margin: 40px 0 28px; height: 25px; border-left: 8px solid #ec2c8f; line-height: 25px; font-size: 24px; padding-left: 18px;}
.company_details_1{padding: 0 30px 20px 20px;}
.company_details_1 h4{font-size: 18px; margin-bottom: 15px;}
.company_details_1 table{width: 100%;}
.company_details_1 table td{font-size: 16px; height: 48px;}
.company_details_1 table td:nth-child(1){width: 165px; text-align: center;}
.company_details_1 table td:nth-child(2){padding-left: 15px; width: 405px;}
.company_details_1 table td:nth-child(3){ width: 195px; text-align: right;}
.company_details_1 table td:nth-child(4){padding-left: 60px; width: 375px;}
.company_details_1 table td:nth-child(2n+1){color: #959595;}
.company_details_1 table tr:nth-child(2n+1) td{background: #f8f8f8;}
.verify,.com_kisson{padding: 0 30px 20px 25px; margin-top: -10px;}
.verify_1,.com_kisson_1{border-top: 1px solid #ddd;padding-top: 17px;}
.verify_left{width: 412px; height: 152px; float: left; margin-right: 33px;}
.verify_left img{width: 412px; height: 152px; }
.verify_right{width: 720px; float: left;}
.verify_right h4{background: #f8f8f8;padding-left: 17px; line-height: 34px; font-size: 16px;}
.verify_right ul{padding-left: 17px; margin-top: 20px;}
.verify_right ul li{width: 100%; float: left; line-height: 18px;}
.verify_right ul li span{display: block; color: #fff;font-size: 12px; background: #ec2c8f; line-height: 18px; width: 18px; text-align: center; height: 18px; border-radius: 50%; float: left; margin-right: 8px; margin-bottom: 15px;}
.com_kisson h4{ line-height: 32px; padding: 8px 25px; background: #f8f8f8; font-size: 16px; margin-bottom: 5px;}
.com_kisson h4 span{color: #ec2c8f; font-weight: 600;font-style: italic; margin-right: 18px; float: left;}
.com_kisson p{margin: 10px 0 25px; padding: 0 25px 0 67px; line-height: 24px; color: #959595; font-size: 16px; display: none;}
.com_kisson h4 i{float: left; width: 1065px;}
.recommend .buy_com_content_1 h4{font-size: 20px; padding-top: 5px;}
.recommend .buy_com_content_1 h4 span{color: #ec2c8f; margin-right: 5px;}
.recommend .buy_com{background: #f8f8f8;}
.recommend{padding: 0 28px 30px;}
.recommend .buy_com_content{width: 906px;}
.recommend .buy_com_right{width: 192px;}
.recommend .buy_com_content_1{padding-right: 17px;}
.sell_banner{background: url("../img/sell_banner_3.jpg") no-repeat center; height: 357px;}
.sell_con{padding: 0 28px 65px;}
.line_1{border-top: 1px solid #ddd; }
.sell_titles{padding: 20px 0 18px;border-bottom: 1px solid #ddd; font-size: 18px;}
.sell_titles small{ color: #959595; font-size: 14px; margin-left: 25px;}
.sell_titles small img{vertical-align: middle; margin-right: 5px;}
.sell_jb{padding: 28px 0 0;}
.sell_jb dl{ float: left; width: 100%; margin-bottom: 17px;}
.sell_jb dl dt{float: left; width: 192px; margin-right: 34px; line-height: 42px; font-size: 16px; text-align: right;}
.sell_jb dl dt i{color: #ff6600;}
.sell_jb dl dd{float: left; width: 938px;}
.sell_jb dl dd input{height: 42px; border: 1px solid #ddd;text-indent: 10px; width: 436px; margin-right: 20px;color: #777;}
.sell_jb dl dd select{height: 42px; border: 1px solid #ddd;text-indent: 10px; margin-right: 23px; width: 140px; color: #777;}
.sell_jb dl dd textarea{height: 142px; border: 1px solid #ddd; text-indent: 10px; width: 645px; line-height: 24px; padding: 5px;color: #777;}
.sell_jb dl dd b{font-size: 14px; color: #fb611f; font-weight: 500; margin-left: 40px;}
.sell_jb dl dd span{font-size: 16px;}
.tax{border: 1px solid #ddd; border-top: 0; padding: 23px 0 0 0; height:300px;}
.tax dl,.bank dl{width: 100%; float: left; margin-bottom: 10px;}
.tax dl dt,.bank dl dt{font-size: 16px; margin-right: 55px; float: left;line-height: 42px; width: 180px; text-align: right;}
.tax dl dt i ,.bank dl dt i{color: #ff6600;}
.tax dl dd,.bank dl dd{float: left; line-height: 42px;}
.tax dl dd p,.bank dl dd p{float: left; width: 165px;}
.tax dl dd label,.bank dl dd label{color: #959595;}
.tax dl dd input[type="text"],.bank dl dd input[type="text"]{width: 303px; border: 1px solid #ddd; height: 42px; text-indent: 10px;}
.bank{ padding: 25px 0 0 0px;}
.sell_message{padding: 20px 0 0;}
.sell_message dl{ float: left; width: 100%; margin-bottom: 17px;}
.sell_message dl dt{float: left; width: 192px; margin-right: 34px; line-height: 42px; font-size: 16px; text-align: right;}
.sell_message dl dt i{color: #ff6600;}
.sell_message dl dd{float: left; width: 938px;}
.sell_message dl dd input{height: 42px; border: 1px solid #ddd;text-indent: 10px; width: 244px; margin-right: 25px;color: #777;}
.sell_message dl dd button{width: 111px; height: 42px; border: 0; border-radius: 4px; background: #dcdcdc;}
.sell_sub{padding: 5px 0 0 222px;}
.sell_sub_1{margin-bottom: 20px;}
.sell_sub_1 p{margin-bottom: 5px;}
.sell_sub p a{color: #ec2c8f;}
.sell_sub input[type="submit"]{width: 380px; height: 40px; border-radius: 6px; background: #ec2c8f; border: 0; text-align: center; color: #fff;}
.sell_sub p input{margin-right: 5px;}
.at_pro_x{width: 4825px;}
.coo_bg{padding: 0 30px 140px; margin-top: -10px;}
.coo_bg_warning{margin-top: 18px; height: 48px; line-height: 46px; background: #fffbe4; padding-left: 20px; margin-right: 5px; color: #fb611f; border: 1px solid #ffdeab; margin-bottom: 30px;}
.coo_bg_warning img{vertical-align: middle;}
.coo{padding: 38px 0 0 0;}
.coo dl{width: 100%; float: left; margin-bottom: 30px;}
.coo dt{width: 190px; float: left; margin-right: 20px; text-align: right; font-size: 16px; line-height: 42px;}
.coo dd{width: 950px; float: left;}
.coo dt i{color: #fb611f; margin-right: 3px;}
.coo dd textarea{width: 760px; height: 260px; border: 1px solid #ddd; padding: 10px; text-indent: 2rem; font-size: 16px; line-height: 30px; color: #535353;}
.coo dd input{width: 438px; height: 42px; text-indent: 15px; border: 1px solid #ddd;}
.coo button{width: 438px;height: 48px; border: 0; background: #ec2c8f; margin-left: 210px; font-size: 16px;font-weight: 600; color: #fff;}

.annual{width: 850px; margin: 0 auto;}
.annual ul{ border-right: 1px solid #eee;}
.annual ul li{float: left; width: 33.333333%;border: 1px solid #eee; border-right: 0; height:50px; line-height: 48px; position: relative; font-size: 16px; cursor: pointer;}
.annual_con{width: 100%; padding: 38px 0 0 60px; height: 270px; background: #f4f4f4; display: none;}
.annual_con p{line-height: 32px; text-align: left;}
.annual ul li.on{background: #ee2c8d; color: #fff;}
.annual ul li.on i{color: #ee2c8d; display: block; position: absolute; bottom: -25px; left: 50%; margin-left: -15px; border-right: 15px solid transparent; border-left: 15px solid transparent; border-top: 25px solid;}
.hear_login{float: left; margin-left: 50px;}
.hear_login a{margin-right: 15px;}
.already_hear_login{float: left; position: relative; margin-left: 30px; min-width: 115px; }
.already_hear_login_a{display: block; color: #eee;padding-left: 18px;}
.already_hear_login_a i{display: inline-block; width: 14px; height: 11px; background: url("../img/icon_all_3.png") -7px -8px; float: right; margin-right: 10px; margin-top: 14px;}
.already_hear_login_a b{display: inline-block; min-width: 60px; font-weight: 500; margin-right: 20px;}
.already_hear_login:hover{background: #fff;}
.already_hear_login:hover a{color: #959595;}
.already_hear_login_f{position: absolute; background: #fff; padding: 12px 18px; top: 38px; left: 0; width: 274px;  box-shadow: 2px 3px 4px 0 rgba(15,4,8,0.5); display: none;}
.already_hear_login:hover .already_hear_login_f{display: block;}
.already_hear_login_tp{width: 70px; height: 70px; line-height: 70px; text-align: center; font-size: 0; border-radius: 50%; overflow: hidden; float: left;}
.already_hear_login_tp img{max-height: 70px; max-width: 70px; vertical-align: middle;}
.already_hear_login_u{float: left; margin-left: 18px;}
.already_hear_login_u a{float: left; margin-left: 15px; color: #959595;}
.already_hear_login_u p{width: 150px; height: 31px; background: #fffdf0; font-size: 13px; line-height: 31px; padding-left: 10px; border-radius: 8px; color: #959595; margin-top: 5px;}
/*提示信息*/
span.help-block.m-b-none{color: #ff3300; font-size: 14px;}
span.help-block.m-b-none i{display: inline-block; width: 14px; height: 14px; background: url("../img/warning_3.png");}
.basic_buy{border-top: 1px solid #ddd; padding: 25px 15px 0; margin-top: 13px;}
.basic_buy_m{float: left; height: 146px; width: 300px; padding-top: 32px; background: #f5f9fb; text-align: center;}
.basic_buy_m p{font-size: 16px; margin-bottom: 5px;}
.basic_buy_m p span{font-size: 24px; color: #d61b52; font-weight: 600; }
.basic_buy_m p span i{font-size: 40px; font-weight: 500;}
.basic_buy_m s{font-size: 16px; color: #959595;}
.basic_buy_b{float: left; margin-left:38px; width: 430px; padding-top: 30px;}
.basic_buy_li {width: 199px; height: 54px; border: 0; border-radius: 2px; background: #f39800; font-size: 18px; color: #fff; float: left; margin-right: 30px;}
.basic_buy_no {width: 199px; height: 54px; border: 0; border-radius: 2px; background: #d61b52; font-size: 18px; color: #fff; float: left; display: block; text-align: center; line-height: 54px;}
.basic_buy_no i{background: url("../img/icon_all_3.png"); background-position: -38px -8px; display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 2px;}
.sher{margin-top: 58px; float: left; width: 100%; padding-left: 215px;}
.sher_s{float: left; font-size: 15px; color: #959595; cursor: pointer; margin-right: 28px;}
.sher_s i{display: inline-block; width: 20px; height: 18px; background: url("../img/icon_all_3.png") -72px -8px; vertical-align: middle;}
.sher_s.on i{background: url("../img/icon_all_3.png") -236px -8px;}
.sher_f{float: left;}
.sher_f_w{font-size: 15px; color: #959595; float: left;}
.sher_f_icon{display: inline-block; width: 15px; height: 18px; background: url("../img/icon_all_3.png") -102px -8px; vertical-align: middle; float: left; margin-top: 2px; margin-right: 2px;}
.sher_f .jiathis_style_24x24{float: left; margin-left: 7px; margin-top: 2px;}
.sher_f .jiathis_style_24x24 a{float: left;}
.sher_f .jiathis_style_24x24 a span{float: left; width: 20px; height: 20px;padding-left: 24px!important}
.sher_f .jiathis_style_24x24 .jtico_qzone{ background: url("../img/icon_all_3.png") -131px -8px;}
.sher_f .jiathis_style_24x24 .jtico_tsina{ background: url("../img/icon_all_3.png") -164px -8px;}
.sher_f .jiathis_style_24x24 .jtico_weixin{ background: url("../img/icon_all_3.png") -198px -8px;}

/*user*/
.user_top{background: #313131; color: #d2d2d2; height: 50px;}
.user_top_name{float: left; padding-left: 24px; line-height: 50px;}
.user_top_right{float: right; padding-right: 15px; line-height: 50px;}
.user_top_right ul{margin-right: 40px; font-size: 0; float: left;}
.user_top_right li{padding: 0 12px; display: inline-block; font-size: 14px;}
.user_top_right ul i{font-size: 14px;}
.user_top_right span{font-weight: 600; float: left;}
.user_nav{height: 88px; padding: 23px 0; background: #d61b52;}
.user_nav h1{float: left; margin-left: 14px; margin-right: 60px;}
.user_nav h1 img{width: 174px; height: 42px;}
.user_nav_list{float: left;}
.user_nav_list li{float: left; position: relative; margin-right: 40px; line-height: 42px;}
.user_nav_list li.on i{display: block; position: absolute; border-right: 9px solid transparent;border-left: 9px solid transparent; border-bottom: 14px solid; color: #fff; bottom: -22px; left: 50%; margin-left: -9px;}
.user_nav_list li a{color: #fff; font-size: 16px;}
.user_nav_right{float: right; padding-left: 15px; margin-top: 3px;}
.user_search{float: left; height: 37px; width: 257px; background: #fff;}
.user_search_down{float: left; line-height: 37px; height: 37px; width: 80px; text-align: center; font-size: 14px; color: #959595; position: relative; cursor: pointer; border-right: 1px solid #ddd;}
.user_search_down span{display: block;}
.user_search_down ul{display: none; background: #fff; z-index: 99; position: absolute; top: 37px; width: 100%; border: 1px solid #ddd; border-top: 0;}
.user_search button{width: 60px; border: 0; float: left; background: #f7f7f7; height: 37px;}
.user_search input{width: 117px; border: 0; float: left; background: #fff; height: 37px;}
.user_car{width: 160px; margin-left: 20px; background: #fff; height: 37px; float: left;}
.user_car a{display: block; width: 100%; height: 100%; line-height: 37px;}
.user_car a b{display: inline-block;background: url("../img/icon_all_3.png") -267px -8px; width: 18px; height: 19px; float: left; margin-left: 19px; margin-top: 11px; margin-right: 4px;}
.user_car a i{display: inline-block;background: url("../img/icon_all_3.png") -401px -8px; width: 17px; height: 16px; margin: 6px 0 0 2px; text-align: center; line-height: 16px; color: #fff; font-size: 12px; float: left;}
.user_car a span{float: left;}
.user_car a s{display: inline-block;background: url("../img/icon_all_3.png") -375px -8px; width: 15px; height: 15px; float: left; margin-left: 9px; margin-top: 12px;}
.user_left_user{ margin-right: 50px; width: 160px; margin-top: 28px; float: left;}
.user_left_user ul{padding-left: 72px;}
.user_left_user ul li{margin-bottom: 10px; color: #707070;}
.user_left_user ul li.on a{color: #d61b52;}
.user_left_user ul li a:hover{color: #d61b52;}
.user_left_user h2{font-weight: 600; margin-bottom: 10px;padding-left: 72px;}
.user_left_user h2.on{color: #d61b52;}
.you_list{position: relative;}
.you_list i{position: absolute; width: 15px; height: 15px; display: block; left: 46px; top: 3px;background: url("../img/icon_all_3.png") -304px -8px;}
.you_list.on i{transform: rotate(180deg);}
.user_con{width: 1010px; float: left; margin-top: 28px;}
.order_con{width: 1020px; float: left; margin-top: 28px;}
.user_message{width: 100%; height: 127px; padding: 23px 0 0 60px; background: #f5f8fa; border: 1px solid #e4eaee;}
.user_message_head{height: 83px; width: 83px; float: left; margin-right: 20px; border-radius: 50%; overflow: hidden; text-align: center; border: 4px solid #fff;}
.user_message_head img{min-width: 100%; min-height: 100%;   }
.user_message p{float: left; font-size: 16px; margin-top: 15px; width:160px; margin-right: 35px;}
.user_money{float: left; font-size: 16px; width: 190px; height: 79px; display: table; margin-right: 20px;}
.user_money span{ color: #d61b52;}
.user_money span b{ font-size: 20px;}
.user_money p{margin-top: 5px; font-size: 14px; color: #999;}
.user_message_sub{ float: left; margin-top: 25px;}
.user_message_sub_1,.user_message_sub_2{width: 150px; height: 39px; line-height: 39px; text-align: center; color: #fff; border-radius: 2px; border: 0; display: block; float: left; font-size: 16px;}
.user_message_sub_1{margin-right: 35px; background: #d61b52;}
.user_message_sub_2{background: #f2b100;}
.user_order_nav{width: 100%; border: 1px solid #e4eaee; border-top: 0; padding: 15px 0; height: 70px; margin-bottom: 8px;}
.user_order_nav ul li{width: 25%; height: 40px; border-right: 1px solid #e4eaee; float: left;}
.user_order_nav ul li:last-child{border-right: 0;}
.user_order_nav ul li a{display: block; width: 100%; height: 100%; line-height: 40px; text-align: center; font-size: 16px;}
.user_order_nav ul li a i,.user_type_nav ul li a i{margin-left: 5px; font-weight: 600; color: #d61b52;}
.user_type_nav li{float: left;width: 331px; height: 108px; border: 1px solid #e4eaee; background: #f5f8fa; margin-right: 8px;}
.user_type_nav li a{display: block; width: 100%; height: 100%; line-height: 106px; text-align: center; font-size: 16px;}
.user_type_nav li:last-child{margin-right: 0;}
.guess_bg{margin-top: 35px;}
.guess_bg h3{height: 60px; background: #a0cdeb; padding: 0 15px 0 25px;}
.guess_bg h3 span{ line-height: 60px; font-size: 18px; color: #fff;}
.guess_bg h3 button{border: 0; width: 114px; height: 36px; margin-top: 12px; float: right; background: #fff; border-radius: 2px; font-size: 16px; color: #535353;}
.guess_bg h3 button i{display: inline-block; width: 19px;height: 19px;background: url("../img/icon_all_3.png") -337px -8px; vertical-align: middle; margin-right: 5px;}
.guess{padding: 28px 38px 33px; border: 1px solid #e4eaee; border-top: 0; background: #f5f8fa;}
.guess_list{padding-bottom: 15px;}
.guess_small{width: 287px; float: left;border: 1px solid #e4eaee; height: 240px; overflow: hidden; margin-right: 35px; margin-bottom: 20px; background: #fff;}
.guess_small:nth-child(3n+3){margin-right: 0;}
.guess_tp{width: 287px; height: 158px; overflow: hidden;}
.guess_tp img{width: 287px; height: 158px;}
.guess_small a{display: block;}
.guess_small h4{font-size: 18px; text-align: center; margin: 8px 0 10px;}
.guess_small p{text-align: center;}
.guess_small p span{font-size: 16px; margin-right: 10px; font-weight: 600; color: #d61b52;}
.guess_small p s{font-size: 14px; color: #959595;}
.guess_change{height: 41px; line-height: 39px;text-align: center; border: 1px solid #e4eaee; }
.guess_change button{background: #fff; font-size: 16px; color: #535353;}
.message_bg{border: 1px solid #e4eaee; min-height: 547px;}
.message_title{padding-left: 35px; height: 40px; line-height: 39px; border-bottom: 1px solid #e4eaee; background: #f5f8fa;}
.personal_message{padding:20px 32px 50px;}
.message_title a{margin-right: 24px; }
.message_title a.on{font-weight: 600;}
.personal_message p{font-size: 16px; margin-bottom: 20px;}
.message_all{padding: 30px 70px 25px 48px; background: #f5f8fa;}
.message_all dl{width: 50%; float: left; margin-bottom: 15px;}
.message_all dl:first-child{width: 100%;}
.message_all dl dt{ float: left; font-size: 16px; margin-right: 5px;}
.message_all dl dd{ float: left; font-size: 16px; }
.message_all dl dd img{width: 116px; height: 116px;}
.jump_modify{text-align: center; margin-top: 22px;}
.jump_modify a{text-align: center; background: #dcdcdc; font-size: 16px; width: 256px; height: 44px; display: inline-block; border-radius: 2px; line-height: 40px;}
.tishi{padding-left: 33px; height: 34px; line-height: 34px; color: #898989; background: #fffbe8; margin-bottom: 35px;}
.message_modify dl{width: 100%; height: 42px; margin-bottom: 20px;}
.message_modify dl dt{line-height: 42px; float: left; width: 108px; margin-right: 26px; text-align: right; font-size: 16px;}
.message_modify dl dd{float: left;font-size: 16px;line-height: 42px;}
.message_modify dl dd input[type="text"]{width: 344px; height: 42px; border: 1px solid #ddd; margin-right: 16px; text-indent: 10px;}
.message_modify dl dd input[type="password"]{width: 344px; height: 42px; border: 1px solid #ddd; margin-right: 16px; text-indent: 10px;}
.message_modify dl dd label{margin-left: 15px; margin-right: 15px;}
.message_modify dl dd label input{margin-right: 10px; }
.message_modify dl dd i{font-size: 13px; color: #959595;}
.message_modify_sub{margin-top: 50px;padding-left: 134px;}
.message_modify_sub button,.message_modify_sub a{width: 147px; height: 44px; background: #dcdcdc; border-radius: 2px; font-size: 16px;}
.message_modify_sub a{display: inline-block; text-align: center;line-height: 44px;}
.message_modify_sub button{border: 0; margin-right: 45px; color: #535353;}
.message_modify_pa{margin-top: 30px;}
.message_modify_pa .message_modify_sub button{width: 200px;}
.car_head{padding: 25px 20px 25px 15px; height: 103px;}
.car_head h1{ float: left; width: 168px; height: 53px;}
.car_head h1 img{ float: left; width: 168px; height: 53px;}
.car_search{width: 415px; height: 41px; float: right;font-size: 0; border: 2px solid #d61b52;border-right: 0;}
.car_search input{height: 37px;width: 233px; float: left;  font-size: 14px; text-indent: 15px; border: 0}
.car_search button{height: 37px;width: 100px; float: left; border: 0; background: #d61b52; color: #fff; font-size: 16px;}
.car_search_down{position: relative; width: 80px; border-right: 1px solid #ddd; float: left; text-align: center;}
.car_search_down span{display: block; line-height: 37px;font-size: 14px; cursor: pointer;}
.car_search_down ul{position: absolute; top: 37px; width: 100%; left: 0; border: 1px solid #ddd; border-top: 0; background: #fff; z-index: 99; display: none;}
.car_search_down ul li{line-height: 30px; font-size: 14px;cursor: pointer;}
.car_title{font-size: 16px;font-weight: 600; color: #d61b52;}
.car_title span{margin-left: 10px; line-height: 32px;}
.car_table_th{width: 100%; height: 56px; background: #f3f3f3; border: 1px solid #ddd; }
.car_table_th li{float: left;line-height: 54px; height: 54px; padding-right: 20px; padding-left: 18px; font-size: 16px;}
.th_opt,.td_opt{width: 206px;}
.th_name,.td_name{width: 197px;}
.th_type,.td_type{width: 258px;}
.th_price,.td_price{width: 140px;}
.th_number,.td_number{width: 156px;}
.th_subtotal,.td_subtotal{width: 145px;}
.th_operation,.td_operation{width: 116px;}
.th_opt label input,.td_opt label input,.car_total label input{display: none;}
.th_opt label i,.td_opt label i,.car_total label i{display: inline-block; width: 13px; height: 13px; border: 1px solid #c5c5c5; border-radius: 2px; margin-right: 5px; background: #fff; vertical-align: middle;}
.car_table li{float: left; padding-right: 20px; height: 94px;}
.car_table{border: 1px solid #ddd; background: #fcfcfc;margin-top: 15px;}
.car_table_tr{border-bottom: 1px solid #ddd; padding: 20px 0;}
.td_opt{padding-left: 18px;}
.td_opt label{line-height: 94px; float: left; position: relative;cursor: pointer;}
.th_opt label{ position: relative; cursor: pointer;}
.td_opt label.on b{background: url("../img/car_yes_1_3.png") no-repeat; display: block; width: 14px; position: absolute; height: 14px; left: 1px; top: 40px; z-index: 99;}
.th_opt label.on b{background: url("../img/car_yes_1_3.png") no-repeat; display: block; width: 14px; position: absolute; height: 14px; left: 1px; top: 4px; z-index: 99;}
.car_total label.on b{background: url("../img/car_yes_1_3.png") no-repeat; display: block; width: 14px; position: absolute; height: 14px; left: 1px; top: 26px; z-index: 99;}
.td_tp{width: 94px; height: 94px; overflow: hidden; float: left; margin-left: 12px;}
.td_tp a{display: block; width: 94px; height: 94px; line-height: 94px; font-size: 0;}
.td_tp a img{ max-width: 94px; max-height: 94px; vertical-align: middle;}
.td_name,.td_type,.td_price,.td_subtotal{line-height: 94px;}
.td_name,.td_price,.td_subtotal{font-weight: 600; font-size: 16px;}
.td_type span{margin-right: 10px;}
.td_type span:nth-child(2){color: #f4691c;}
.td_subtotal{color: #d61b52;}
.td_operation p{margin: 23px 0 12px;}
.td_number{font-size: 0;}
.td_number a{display: block; width: 19px; height: 28px; text-align: center; background: #f0f0f0; font-size: 16px; float: left; margin-top: 33px;}
.td_number input{width: 47px; height: 28px; text-align: center; font-size: 16px; border: 1px solid #ccc; background: #fff;float: left;margin-top: 33px;}
.car_reduce{border: 1px solid #ddd; border-right: 0;}
.car_add{border: 1px solid #ddd; border-left: 0;}
.car_reduce.on,.car_add.on{background: #bebfbf; cursor: default;}
.car_reduce:hover,.car_add:hover{border: 1px solid #ec2c8f; color: #ec2c8f;}
.car_add.on:hover{color: #535353;border: 1px solid #ddd; border-left: 0;}
.car_reduce.on:hover{color: #535353;border: 1px solid #ddd; border-right: 0;}
.car_total{height: 68px; border: 1px solid #ddd; margin-top: 45px;}
.car_total label{margin-right: 20px; line-height: 66px; float: left; margin-left: 18px; position: relative;cursor: pointer;}
.car_total label i{margin-right: 12px;}
.other_operation{line-height: 66px; float: left;}
.other_operation a{float: left; margin-right: 20px;}
.car_total_message{float: right;line-height: 66px;}
.car_total_message span{margin-right: 45px;}
.car_total_message span span{color: #d61b52; font-weight: 600;margin-right: 0;}
.car_total_message i{color: #959595;margin-right: 45px;}
.car_total_message b{color: #d61b52; font-size: 16px;}
.car_total_message button{width: 122px; height: 68px; background: #d61b52; color: #fff; float: right; font-size: 18px;margin-top: -1px;}
.oredr_left_user.user_left_user{margin-right: 50px;}
.order_nav{border-bottom: 2px solid #ddd; height: 32px;}
.order_nav ul li{ width: 127px; float: left; text-align: center; border-right: 1px solid #e8e6e6; position: relative;}
.order_nav ul li:last-child{border-right: 0;}
.order_nav ul li a{font-size: 16px; font-weight: 600; display: block;}
.order_nav ul li.on a{color: #d61b52;}
.order_nav ul li:hover a{color: #d61b52;}
.order_nav ul li.on i{display: block; border-bottom: 2px solid #d61b52; position: absolute; width: 100%; top: 30px; left: 0;}
.order_nav ul li:hover i{display: block; border-bottom: 2px solid #d61b52; position: absolute; width: 100%; top: 30px; left: 0;}
.order_search{ height: 40px; margin: 20px 0 25px;}
.order_search input{ height: 40px; border: 1px solid #ddd; text-indent: 10px; width: 250px; float: left;}
.order_search button{ height: 40px; border: 1px solid #ddd; border-left: 0; width: 108px; float: left; font-size: 14px; color: #535353; background: #f5f5f5;}
.order_table{width: 100%;}
.order_th{width: 100%; height: 43px; border: 1px solid #ddd; background: #f5f5f5; line-height: 43px; margin-bottom: 10px;}
.order_th li{float: left;padding-right: 15px; font-size: 16px;}
.order_td li{float: left;padding-right: 15px;}
.order_th .order_th_1,.order_td .order_td_1{width: 150px;padding-left: 18px; height:43px;}
.order_th_2,.order_td_2{width: 415px;}
.order_th_3,.order_td_3{width: 170px;}
.order_th_4,.order_td_4{width: 158px;}
.order_th_5,.order_td_5{width: 110px;}
.order_th_6,.order_td_6{width: 110px;}
.order_th_7,.order_td_7{width: 115px;}
.order_details_th .order_th_2,.order_details_tr .order_td_2{width: 375px;}
.order_details_th .order_th_3,.order_details_tr .order_td_3{width: 170px;}
.order_details_th .order_th_4,.order_details_tr .order_td_4{width: 158px;}
.order_details_th .order_th_7,.order_details_tr .order_td_7{width: 155px;}
.order_th_2,.order_th_7{padding-left: 10px;}
.order_page{text-align: right; padding: 0 15px 10px;}
.order_page a{display: inline-block; width: 76px; height: 27px; line-height: 25px; border-radius: 4px; border: 1px solid #ddd; text-align: center; margin-right: 7px;}
.order_td_list{float: left; width: 555px;padding: 17px 0 0;}
.order_td_list ul{padding: 0 0 17px; width: 100%; float: left;}
.order_td_all{float: left; width: 453px;padding: 17px 0;}
.order_tr{border: 1px solid #ddd; margin-bottom: 16px;}
.order_tdhead{height: 42px; line-height: 42px; background: #f5f5f5;}
.order_tdhead label{margin-left: 18px; float: left; margin-right: 15px;}
.order_tdhead span{font-weight: 600;float: left; margin-right: 15px;}
.order_tdhead p{float: left; font-size: 13px; margin-right: 15px;}
.order_td{border-bottom: 1px solid #ddd;padding: 15px 0;}
.order_td:last-child{border-bottom: 0; }
.order_td_tp{width: 111px; height: 73px; overflow: hidden; line-height: 73px; font-size: 0;}
.order_td_tp img{width: 100%; vertical-align: middle; height: 73px;}
.order_td_2 h2{font-weight: 600; font-size: 16px; margin-top: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 5px;}
.order_td_2 p i{margin-right: 15px;}
.order_td_3,.order_td_4,.order_td_5,.order_td_6{line-height: 73px;}
.order_td_3 p{font-weight: 600; font-size: 16px;}
.order_td_6 p{font-weight: 600; font-size: 16px; color: #d61b52;}
.order_td_7 a{width: 98px; height: 31px; line-height: 31px; text-align: center;margin-top: 21px; border-radius: 2px; display: block;}
.order_td_7 a.on{background: #66b6ff; color: #fff; }
.oredr_li_all{margin-top: 10px;}
.oredr_li_all a{}
.td_opt label{line-height: 94px; float: left; position: relative;cursor: pointer;}
.oredr_label{ position: relative; cursor: pointer;}
.oredr_label.on b{background: url("../img/car_yes_1_3.png") no-repeat; display: block; width: 14px; position: absolute; height: 14px; left: 1px; top: 2px; z-index: 99;}
.order_tdhead .oredr_label.on b{top: 13px; }
.oredr_label input{display: none;}
.oredr_label i{display: inline-block; width: 13px; height: 13px; border: 1px solid #c5c5c5; border-radius: 2px; margin-right: 5px; background: #fff; vertical-align: middle;}
.oredr_li_all label{margin-left: 18px; margin-right: 18px;}
.login_head{height: 108px; padding: 30px 20px 20px 0;}
.login_head h1{float: left; width: 238px; height: 58px;}
.login_head img{ width: 238px; height: 58px;}
.return_index{float: right; margin-top: 28px;}
.return_index a{font-size: 18px;}
.return_index a:hover{color: #ec2c8f;}
.login_bg{background: url("../img/login_bg_3.jpg") no-repeat center; height: 530px;}
.login{float: right; width: 350px; height: 350px; background: #fff; margin-top: 68px; padding: 35px 30px 0;}
.login h2{margin-bottom: 15px; font-size: 16px;}
.login dl{height: 42px; width: 100%; margin-bottom: 25px;}
.login dl dt{float: left; width: 42px; height: 42px;}
.login dl dt img{ width: 42px; height: 42px;}
.login dl dd{float: left; width: 248px;}
.login dl dd input{ width: 248px; border: 1px solid #ddd; height: 42px; text-indent: 10px;}
.login button{width: 100%; height: 38px; border: 0; color: #fff; background: #d61b52; border-radius: 2px; letter-spacing:2px;}
.login_a{margin-top: 55px; text-align: right;}
.login_a a{color: #898989; font-size: 12px; margin-right: 15px;}
.login_a a:last-child{margin-right: 0;}
.login_a a:hover{color: #ec2c8f;}
.reg{float: right; width: 350px; height: 350px; background: #fff; margin-top: 68px; padding: 15px 43px 0;}
.reg h2{margin-bottom: 10px; font-size: 16px;}
.reg dl,.reg p{height: 32px; width: 100%; margin-bottom: 12px;}
.reg dl dt{float: left; width: 42px; height: 32px;}
.reg dl dt img{ width: 42px; height: 32px;}
.reg dl dd{float: left; width: 222px;}
.reg dl dd input{ width: 100%; border: 1px solid #ddd; height: 32px; text-indent: 10px;font-size: 12px;}
.reg_sub{width: 100%; height: 36px; border: 0; color: #fff; background: #d61b52; border-radius: 2px; letter-spacing:2px; margin-top: 5px;}
.reg_a{margin-top: 8px; padding-left: 5px;}
.reg_a a{color: #898989; font-size: 12px;}
.reg_a a:hover{color: #ec2c8f;}
.reg p input{width: 165px; height: 32px; border: 1px solid #ddd; text-indent: 10px; float: left;font-size: 12px;}
.reg p button{width: 92px; float: right; border-radius: 2px;  border: 1px solid #ddd; font-size: 12px; height: 32px; background: #fff;}
.reg p button.on{background: #eee;}
.forget_pass.reg{padding: 25px 43px 0;}
.forget_pass.reg h2{margin-bottom: 15px;}
.forget_pass.reg dl{margin-bottom: 15px;}
.forget_pass.reg p{margin-bottom: 15px;}
.forget_pass.reg .reg_a{margin-top: 20px;}
.forget_pass.reg .reg_sub{margin-top: 10px;}
.pop_login_bg{position: fixed; width: 100%; height: 100%; z-index: 999; left: 0; top: 0; background: rgba(0,0,0,0.1);}
.pop_login{width: 570px; height: 380px; background: #fff; position: absolute; left: 50%; top: 50%; margin: -190px 0 0 -285px; border-radius: 4px; padding: 50px 106px 0; box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);}
.pop_login i{display: block; width: 23px; height: 23px; position: absolute; right: 18px; top: 14px; background: url("../img/icon_all_3.png") -431px -8px; cursor: pointer;}
.pop_login h2{font-size: 18px; margin-bottom: 28px; text-align: center;}
.pop_login dl{height: 42px; width: 100%; margin-bottom: 22px;}
.pop_login dl dt{float: left; width: 42px; height: 42px;}
.pop_login dl dt img{ width: 42px; height: 42px;}
.pop_login dl dd{float: left; width: 312px;}
.pop_login dl dd input{ width: 100%; border: 1px solid #ddd; height: 42px; text-indent: 10px;}
.pop_login button{width: 100%; height: 38px; border: 0; color: #fff; background: #d61b52; border-radius: 2px; letter-spacing:2px; margin-top: 5px;}
.pop_login_a{margin-top: 50px; text-align: right;}
.pop_login_a a{color: #898989; font-size: 12px; margin-right: 15px;}
.pop_login_a a:last-child{margin-right: 0;}
.pop_login_a a:hover{color: #ec2c8f;}
.order_head_logo.car_head h1,.order_head_logo.car_head h1 img{width: 201px; height: 53px;}
.place_oeder_p{padding-left: 15px; font-size: 16px; margin-bottom: 12px;}
.place_oeder_con{border: 1px solid #ddd; padding: 0 38px 35px;}
.place_oeder_con h2{padding: 20px 0 10px;font-weight: 600;}
.place_oeder_con h2 a{color: #288cc4;float: right; font-weight: 500;}
.place_oeder_address{border-bottom: 1px solid #ddd; margin-bottom: 5px; padding-bottom: 10px;}
.place_oeder_address_list{ max-height: 180px; overflow: auto; margin-bottom: 20px; }
.place_oeder_address_1{height: 34px; margin-bottom: 12px; display: none;}
.place_oeder_address_1 label{float: left; width: 140px; border: 1px solid #ddd; line-height: 32px; text-align: center; height: 34px; position: relative; margin-right: 20px; cursor: pointer;}
.place_oeder_address_1 label input{display: none;}
.place_oeder_address_1 label.on{border: 2px solid #d61b52; line-height: 30px;}
.place_oeder_address_1 label:hover{border: 2px solid #d61b52; line-height: 30px;}
.place_oeder_address_1 label.on b{display: block; position: absolute; bottom: 0; right: 0; width: 24px; height: 23px; background: url("../img/icon_all_3.png") -466px -8px;}
.place_oeder_address_1 p{float: left; margin-right: 45px; max-width: 500px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 34px;}
.place_oeder_address_1 span{line-height: 34px; float: left;}
.place_oeder_address_1:nth-child(1),.place_oeder_address_1:nth-child(2){display: block;}
.more_adderss i{width: 20px; margin-left: 2px;}
.more_adderss i img{width: 12px; margin-top: 4px;}
.more_adderss{cursor: pointer;}
.place_oeder_table{margin-bottom: 10px;}
.place_oeder_table table{border: 1px solid #ddd; width: 100%;}
.place_oeder_table table th{background: #f5f5f5; height: 33px; border-bottom: 1px solid #ddd; text-align: left; font-weight: 500;}
.place_oeder_table table th:nth-child(1){width: 148px;}
.place_oeder_table table th:nth-child(2){width: 480px; padding-left: 71px;}
.place_oeder_table table th:nth-child(3){width: 250px;}
.place_oeder_table table th:nth-child(4){width: 100px;}
.place_oeder_table table th:nth-child(5){width: 100px;}
.place_oeder_table table td{padding: 15px 0; border-bottom: 1px solid #ddd;}
.place_oeder_table table td:nth-child(1){padding-left: 18px;}
.place_oeder_table table td:nth-child(4){padding-left: 5px;}
.order_td_tp{width: 111px; height: 73px; font-size: 0; line-height: 73px; text-align: center;}
.order_td_tp img{max-width: 111px; max-height: 73px;vertical-align: middle;}
.place_oeder_table table td b{font-size: 16px;}
.place_oeder_table table td span{margin-left: 15px;}
.coupon{width: 245px; height: 128px; float: left; box-shadow: 0 1px 1px 0 rgba(15,5,9,0.3); margin-right: 25px;  position: relative; margin-bottom: 20px;}
.coupon_top{height: 63px; width: 100%; background: #ea68a2; padding: 0 25px;}
.coupon.lose .coupon_top{ background: #959595;}
.coupon.lose .coupon_bottom{ background: #ddd;}
.coupon_top em{font-size: 20px; font-weight: 600; color: #fff; line-height: 73px;}
.coupon_top span{font-size: 46px; font-weight: 600; color: #fff; float: right;}
.coupon_bottom{padding: 12px 0 0 20px; height: 65px; background: #f9f9f9;}
.coupon_bottom p{font-size: 12px; color: #959595; margin-bottom: 5px;}
.coupon_bottom span{font-size: 12px; }
.coupon_left,.coupon_right{display: block; position: absolute; width: 16px; height: 16px; border-radius: 50%; top: 56px; background: #fff;}
.coupon_left{left: -8px;}
.coupon_right{right: -8px;}
.coupon.on .coupon_forget{border: 2px solid #d61b52; position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.coupon.on .coupon_forget i{display: block; width: 30px; height: 31px;position: absolute; background: url("../img/icon_all_3.png") 0 -39px; bottom: 0; right: 0;}
.place_oeder_set{padding-right: 45px; margin: 33px 0 70px;}
.place_oeder_set dl{ height: 43px; line-height: 43px;}
.place_oeder_set dt{width: 1085px; float: left;text-align: right;}
.place_oeder_set dd{width: 90px; float: left; text-align: right;}
.oeder_qian{font-size: 20px; font-weight: 600; color: #d61b52;}
.place_oeder_set button{width: 182px; height: 37px; background: #d61b52; color: #fff; font-weight: 600; font-size: 16px; border-radius: 4px; border: 0; float: right; margin-top: 20px;}
.join_car{background: #f5f5f5; padding: 28px 20px 30px 25px;}
.join_car_title{font-size: 20px; color: #f36611; margin-bottom: 30px; height: 28px; line-height: 26px;padding: 0 20px 0 25px;}
.join_car_con{padding: 0 20px 0 25px;}
.join_car_title i{display: block; background: url("../img/icon_all_3.png") -47px -39px; width: 28px; height: 26px; float: left; margin-right: 5px;}
.join_car_tp{width: 111px; height: 73px;line-height: 73px; text-align: center; font-size: 0; float: left; margin-right: 26px;}
.join_car_tp img{max-width: 111px; max-height: 73px; vertical-align: middle;}
.join_car_ner{float: left;}
.join_car_ner h2{padding-top: 12px; font-size: 16px; font-weight: 600; margin-bottom: 8px;}
.join_car_ner p{ color: #959595;}
.join_car_ner p span{margin-right: 20px;}
.join_car_re{float: right;padding-top: 20px;}
.join_car_re a{float: left; display: block; width: 146px; height: 45px; text-align: center; line-height: 45px; font-size: 16px; border-radius: 2px;}
.join_car_re a:nth-child(1){background: #fff; color: #d61b52; margin-right: 20px;}
.join_car_re a:nth-child(2){background: #d61b52; color: #fff}
.join_car_cai{font-size: 16px; font-weight: 600; color: #626262; margin-top: 35px;}
.lose_car.join_car_title i{background: url("../img/icon_all_3.png") -473px -39px;}
.lose_car.join_car_title{color: #ff0000;}
.lose_car span{font-size: 16px;color: #535353; margin-left: 50px;}
.lose_car span b{font-weight: 500;}
.pay_head_logo.car_head img{width: 187px; height: 58px;}
.pay_top{padding: 30px 63px 25px 35px;}
.pay_icon{float: left; width: 45px; height: 45px; background: url("../img/icon_all_3.png") -89px -39px; margin-right: 18px; margin-top: 3px;}
.pay_top_con{float: left;}
.pay_top_con p{ color: #626262; margin-bottom: 10px;}
.pay_top_con p span{color: #f4691c;}
.pay_top_right{float: right; color: #626262; margin-top: 15px;}
.pay_top_right span{ color: #d61b52; font-size: 24px; font-weight: 600; margin: 0 5px 0 10px;}
.pay_con{padding: 30px 40px 80px; border: 1px solid #ddd; margin-bottom: 80px;}
.pay_con h2{font-size: 18px; font-weight: 600; margin-bottom: 15px;}
.pay_type{border: 2px solid #fff; padding: 0 46px 0 40px; height: 65px;}
.pay_type label{line-height: 61px; float: left; position: relative;cursor: pointer; width: 240px;}
.pay_type label.on b{background: url("../img/car_yes_1_3.png") no-repeat; display: block; width: 14px; position: absolute; height: 14px; left: 1px; top: 24px; z-index: 99;}
.pay_type label input{display: none;}
.pay_type label i{display: inline-block; width: 13px; height: 13px; border: 1px solid #c5c5c5; border-radius: 2px; margin-right: 5px; background: #fff; vertical-align: middle;}
.pay_type label span{font-weight: 600; font-size: 16px;}
.pay_type label em{width: 34px; height: 34px; display: inline-block;vertical-align: middle; margin: 0 8px 0 27px;}
.pay_icon_1{background: url("../img/icon_all_3.png") -216px -39px;}
.pay_icon_2{background: url("../img/icon_all_3.png") -260px -36px;}
.pay_icon_3{background: url("../img/icon_all_3.png") -300px -36px;}
.pay_type p{float: left; line-height: 61px;}
.dat_pay{ float: right; line-height: 61px; display: none;}
.dat_pay span{ color: #d61b52; font-size: 24px; font-weight: 600; margin: 0 5px;}
.pay_type:hover{border: 2px solid #ddd;}
.pay_type.on{border: 2px solid #ddd;}
.pay_type.on .dat_pay{display: block;}
.pay_type_list{border-bottom: 1px solid #ddd; padding-bottom: 40px;}
.pay_sub_bg{padding: 55px 0 0 95px;}
.pay_sub_bg p{font-size: 16px; margin-bottom: 20px;}
/*.pay_password i{background: url("../img/icon_all_3.png") 0 -88px; width: 240px; height: 42px; margin-right: 22px; overflow: hidden; display: inline-block; float: left; padding-left: 15px; position: relative;}*/
/*.pay_password input{background: 0; width: 900px; margin-top: 11px; height: 20px; border: 0; letter-spacing: 26px; font-size: 30px; overflow: hidden; float: left; position: absolute; left: 0; top: 0;}*/
.pay_password a{color: #67a4ff; line-height: 42px; float: left;}
.pay_sub{margin-top: 25px;}
.pay_sub button{width: 216px; height: 45px; border: 0; font-size: 18px; font-weight: 600; color: #fff; margin-right: 20px; border-radius: 2px;}
.pay_sub button[type="button"]{background: #b5b5b5;}
.pay_sub button[type="submit"]{background: #d61b52;}
.pay_sub span{color: #d61b52;}
.user_con_if{width: 100%; min-height: 551px;}
.user_left_user a{cursor: pointer;}
.weiixn_pay_bg h1{ background: #fff; height: 90px; text-align: center; line-height: 90px; font-size: 0;}
.weiixn_pay_bg h1 i{display: inline-block; width: 48px; height: 41px; vertical-align: middle; background: url("../img/icon_all_3.png") -344px -39px; margin-top: -7px; margin-right: 5px;}
.weiixn_pay_bg h1 span{font-size: 20px;}
.weiixn_pay{margin: 30px auto 35px; width: 880px; height: 725px; box-shadow: 0 1px 9px 0 rgba(15,5,9,0.3); background: #fff; padding: 40px 82px 60px;}
.weiixn_pay h2{text-align: center; font-size: 50px; color: #1b1b1b; }
.weiixn_pay_code{width: 228px; height: 228px; margin: 10px auto 40px; position: relative;}
.weiixn_pay_code img{width: 228px; height: 228px;}
.weiixn_pay_on{border-bottom: 1px solid #ddd;border-top: 1px solid #ddd; padding: 25px 5px 30px;}
.weiixn_pay_on dl{height: 30px; line-height: 30px;}
.weiixn_pay_on dl dt{width: 40%; float: left;}
.weiixn_pay_on dl dd{width: 60%; float: left; text-align: right;}
.weiixn_pay_on dl dd span{margin-left: 15px;}
.weiixn_pay_ti{margin-top: 40px;}
.weiixn_pay_ti_left{float: left; margin-left: 260px; background: url("../img/icon_all_3.png") -409px -39px; width: 57px; height: 52px; margin-right: 5px;}
.weiixn_pay_ti_right{float: left; margin-top: 2px;}
.weiixn_pay_ti_right p{font-size: 16px; margin-bottom: 5px;}
.weiixn_pay_foot{text-align: center;}
.weiixn_pay_foot p{font-size: 12px; color: #959595; margin-bottom: 2px;}
.weiixn_pay_foot p i{color: #0068b7;}
.weiixn_pay_code_lose{width: 176px; height: 176px; top: 26px; left: 28px; background: rgba(255,255,255,0.8);  text-align: center; padding-top: 55px; cursor: pointer;  position: absolute; z-index: 99; display: none;}
.weiixn_pay_code_lose p{font-size: 16px;color: #000; }
.weiixn_pay_code_lose a{width: 100px; height: 35px; border-radius: 4px; color: #fff; line-height: 35px; background: #d61b52; display: inline-block; margin-top: 10px;}
.order_detail_con{ border: 1px solid #ddd; padding: 30px 40px 25px 55px; border-bottom: 0;}
.order_detail_con h2{font-size: 24px; font-weight: 600; margin-bottom: 5px;}
.order_detail_con h2 a{float: right; display: block; width: 100px; height: 31px; line-height: 31px; border-radius: 2px; color: #fff; font-size: 14px; text-align: center; background: #66b6ff;}
.order_detail_con p{margin-bottom: 8px;}
.order_detail_con p span{margin-right: 15px;}
.order_detail_con p span i{color: #d61b52; font-weight: 600;}
.order_detail_con_1{margin-top: -26px; float: right; color: #d61b52;}
.order_detail_con_1 i{width: 18px; height: 18px; display: inline-block; background: url("../img/icon_all_3.png") -288px -89px; vertical-align: middle; margin-right: 5px;}
.order_td_de{display: table; height: 73px;}
.order_td_de.order_td_7 a{margin-top: 0;}
.eva{border: 1px solid #ddd; padding: 40px 0 45px 150px;}
.eva dl{margin-bottom: 20px;}
.eva dl dt{width: 100px; float: left; text-align: right; font-size: 16px;}
.eva dl dd{width: 700px; float: left; margin-left: 15px;}
.eva dl dd textarea{padding: 5px 10px; border: 1px solid #ddd; font-size: 16px; line-height: 28px; }
.eva_1 dt{line-height: 180px;}
.eva_2 dt{line-height: 59px;}
.eva_file{ float: left; margin-right: 16px;}
.eva_file a{width: 59px; height: 59px; background: url("../img/icon_all_3.png") -319px -89px; position: relative; display: block; cursor: pointer;}
.eva_file a input{width: 59px; height: 59px; opacity: 0; z-index: 9;cursor: pointer;}
.eva_star_bg{margin-top: 3px; position: relative; width: 112px;  overflow: hidden;}
.eva_star_k{width: 112px; height: 19px; background: url("../img/icon_all_3.png") 0 -146px;}
.eva_star_y{width: 0; height: 19px; background: url("../img/icon_all_3.png") -119px -146px; position: absolute; left: 0; top: 0; z-index: 9;}
.eva_star{width: 115px; height: 19px;position: absolute; left: 0; top: 0; z-index: 10; overflow: hidden;}
.eva_star span{width: 23px; height: 19px; float: left; display: block; cursor: pointer;}
.eva_3 .oredr_label i{margin-top: -2px;}
.eva button{width: 150px; height: 40px; border: 0; border-radius: 4px; background: #d61b52; font-size: 16px; color: #fff; margin: 10px 0 0 310px;}
.eva_file_tp{width: 100px; height: 100px; text-align: center; font-size: 0; display: none; position: relative;}
.eva_file_tp img{max-width: 100%; max-height: 100%; }
.eva_file_tp i{position: absolute; top: 0; right: 0; background: #fff; display: block; font-size: 12px; padding: 5px; cursor: pointer;}
.rel_need_nav{border: 1px solid #e4eaee; height: 42px; background: #f5f8fa; margin-bottom: 15px;}
.rel_need_nav ul li{width: 33.3333333333%; float: left; line-height: 42px; border-right: 1px solid #e4eaee; text-align: center; font-size: 16px; font-weight: 600;}
.rel_need_nav ul li:last-child{margin-right: 0;}
.rel_need_nav ul li.on{color: #fff; background: #a0cdea;}
.rel_need_con{border: 1px solid #ddd; padding: 60px 0 60px 278px;}
.rel_need_con dl{margin-bottom: 20px;}
.rel_need_con dl dt{float: left; width: 90px; text-align: right; margin-right: 15px; line-height: 38px;}
.rel_need_con dl dd{float: left; width: 600px;}
.rel_need_con dl dd textarea{padding: 5px 10px; border: 1px solid #ddd; line-height: 26px; }
.rel_need_con dl dd input{text-indent: 10px; border: 1px solid #ddd; height: 38px; width: 305px;}
.rel_need_con button{width: 300px; height: 38px; border: 0; border-radius: 4px; background: #d61b52; font-size: 16px; color: #fff; margin: 35px 0 0 106px;}
.rel_need_qt{border: 1px solid #ddd; padding: 65px 0 0; height: 220px;text-align: center;}
.rel_need_qt p{font-size: 16px; margin-bottom: 22px; }
.rel_need_ts{margin: 0 auto; padding: 0 60px; line-height: 33px; height: 33px; background: #fefbe8; color: #818181;display: inline-block;}
.rel_need_ts span{color: #d61b52; margin: 0 3px;}
.position{margin-bottom: 15px;}
.billing{padding: 70px 0 80px 210px; border: 1px solid #ddd;}
.billing dl{width: 100%; float: left; margin-bottom: 20px;}
.billing dl dt{line-height: 36px; float: left; width: 155px; text-align: right; margin-right: 15px;}
.billing dl dd{line-height: 36px; float: left; width: 600px;}
.billing dl dd input[type="text"]{height: 36px; border: 1px solid #ddd; text-indent: 10px; width: 335px;}
.billing dl dd label{margin-right: 30px; font-size: 0; float: left;}
.billing dl dd label span{font-size: 14px; float: left;}
.billing dl dd label input{margin-top: 12px; margin-right: 8px; float: left;}
.billing button{width: 176px; height: 46px; border: 0; border-radius: 2px; background: #d61b52; font-size: 16px; color: #fff; margin: 30px 0 0 190px;}
.bill_file{border: 1px solid #ddd; width: 237px; height: 106px; position: relative;}
.bill_file a{display: block; width: 235px; height: 104px; position: absolute; font-size: 0; line-height: 104px; text-align: center; top:0; left: 0; z-index: 9;}
.bill_file a input{width: 100%; height: 100%; opacity: 0; position: absolute; z-index: 9; left: 0; top: 0;}
.bill_file .jiahao{width: 38px; height: 38px; background: url("../img/icon_all_3.png") -389px -103px; vertical-align: middle; display: inline-block; position: absolute; left: 98px; top: 32px; z-index: 0;}
.billing dl dd p{font-size: 12px; color: #959595; line-height: 20px; margin-top: 10px;}
.bill_file_tp{width: 100%; height: 100%; font-size: 0; text-align: center; position: relative; }
.bill_file_tp img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.bill_file a.on{position: absolute; top: 0; left: 166px; background: #989696; font-size: 12px; line-height: 25px; cursor: pointer; z-index: 99; width: 70px; height: 25px; color: #fff;}
.bill_tp{width: 144px;}
.bill_tp img{width: 144px;}
.billing_ov{padding-left: 284px;}
.billing_ov dl dd{width: 400px;}
.billing_ov button{margin-left: 160px;}
.user_adderss_bg{background: #f5f5f5; padding: 15px 28px 20px;}
.user_adderss_add{height: 36px; margin-bottom: 20px;}
.user_adderss_add a{height: 36px; width: 154px; float: left; display: block; line-height: 36px; border-radius: 4px; color: #fff; text-align: center; background: #d61b52; margin-right: 15px;}
.user_adderss_add p{float: left; color: #959595; line-height: 36px;}
.user_adderss_add p span{color: #d61b52; margin: 0 5px;}
.user_adderss{background: #fff; padding: 15px 52px 15px 33px; position: relative; margin-bottom: 20px;}
.user_adderss h2{font-weight: 600; font-size: 18px; margin-bottom: 15px; height: 26px;}
.user_adderss h2 i{display: inline-block; width: 57px; height: 23px; line-height: 23px; text-align: center; background: #ffae01; border-radius: 2px; color: #fff; font-size: 12px; margin-left: 10px;}
.user_adderss dl{height: 26px; line-height: 26px;}
.user_adderss dt{float: left; color: #959595; width: 105px; text-align: right; margin-right: 10px;}
.user_adderss dd{float: left; width: 480px;}
.user_operation{float: right; margin-top: -24px;}
.user_operation a{color: #0068b7;}
.user_operation button{color: #0068b7; background: 0; border: 0; margin-right: 25px;}
.user_operation button[disabled]{color: #959595;}
.user_adderss_del{position: absolute; top: 16px; right: 20px; background: url("../img/icon_all_3.png") -431px -94px; width: 20px; height: 18px; }
.order_msg{float: right; margin-right: 16px;}
.order_msg a { float: right; display: block; width: 100px; height: 31px; line-height: 31px; border-radius: 2px; color: #535353; font-size: 14px; text-align: center; margin-top: 5px;}
.order_msg a.on{color: #fff;background: #66b6ff;}
.order_msg i{margin-right: 15px;}
.order_msg i span{color: #d61b52; float: none; margin-right: 0;}
.ing_ts{text-align: right; color: #959595; font-size: 12px; margin-bottom: 5px;}
.adderss_modify{width: 750px;box-shadow: 0 1px 9px 0 rgba(15,4,9,0.7); position: absolute; top: 50%;left: 50%; margin: -183px 0 0 -375px; background: #fff; padding: 40px 30px;}
.adderss_modify h2{text-align: center; font-size: 20px; font-weight: 600; margin-bottom: 30px;}
.adderss_modify dl{height: 36px; margin-bottom: 20px;}
.adderss_modify dl dt{line-height: 36px;float: left; width: 200px; margin-right: 15px; text-align: right;}
.adderss_modify dl dd{float: left; width: 400px; }
.adderss_modify dl dd input{border: 1px solid #ddd; width: 338px; height: 36px; text-indent: 10px;}
.adderss_modify dl dd select{border: 1px solid #ddd; width: 100px; height: 36px; text-indent: 10px; margin-right: 15px;}
.adderss_modify button{width: 185px; height: 40px; border: 0; border-radius: 2px; background: #d61b52; font-size: 16px; color: #fff; margin: 20px 0 0 215px;}
.adderss_modify_close{display: block; width: 23px; height: 23px; position: absolute; right: 18px; top: 14px; background: url("../img/icon_all_3.png") -431px -8px; cursor: pointer;}
.pay_over{background: #f5f5f5;}
.pay_over_1{padding: 48px 20px 50px 425px;}
.pay_over_2{line-height: 26px; width: 100%; float: left; font-size: 18px; margin-bottom: 10px;}
.pay_over_2 span{color: #ff0000; margin-right: 10px;}
.pay_over_2 a{color: #0778d4; margin: 0 5px;}
.pay_over_1 i{background: url(../img/icon_all_3.png) -473px -39px; width: 28px; height: 26px; float: left; margin-right: 5px; display: block;}
.pay_over_3{line-height: 26px; width: 100%; float: left; font-size: 16px; color: #959595; padding-left: 32px;}
.billing_checkbox label i{float: left; margin-top: 11px;}
.billing_checkbox label.on b{top:9px;}
.rel_need_nav.invoice_nav li{width: 50%;}
.invoice_title{padding: 12px 16px 0; margin-bottom: 18px;}
.invoice_title_left{ float: left; width: 750px; margin-top: 25px;}
.invoice_title_left span{margin-right: 60px; font-size: 16px;}
.invoice_title_left span i{color: #d61b52;}
.invoice_title_total{float: right; margin-right: 0;}
.invoice_title_right{float: left; margin-left: 52px;}
.invoice_title_right button{width: 176px; height: 46px; background: #d61b52; font-size: 18px; color: #fff; border-radius: 4px;}
.invoice_th{background: #f5f5f5; border: 1px solid #e4eaee; height: 43px; text-align: center;}
.invoice_th li{float: left; line-height: 41px;}
.inv_th_1,.inv_td_1{width: 50px;}
.inv_th_2,.inv_td_2{width: 398px;}
.inv_th_3,.inv_td_3{width: 180px;}
.inv_th_4,.inv_td_4{width: 180px;}
.inv_th_5,.inv_td_5{width: 200px;}
.invoice table{border: 1px solid #ccc;}
.invoice_td{padding: 20px 0 15px; border: 1px solid #ddd; margin-top: 15px;}
.invoice_td li{float: left; text-align: center; line-height: 40px; margin-bottom: 5px; height: 40px;}
.inv_td_4{color: #d61b52;}
.invoice_bill{border: 1px solid #ddd; background: #f9f9f9; padding: 0 15px;}
.invoice_bill h3{height: 42px; line-height: 42px; border-bottom: 1px dashed #ddd; padding: 0 8px;}
.invoice_bill h3 span,.invoice_bill h3 i{font-weight: 600;}
.invoice_bill h3 span b,.invoice_bill h3 i b{ color: #d61b52;font-size: 16px;}
.invoice_bill h3 i{float: right;}
.invoice_bill h3 small{}
.invoice_bill h3 span b{margin: 0 5px; }
.invoice_p{height: 42px; line-height: 42px; padding: 0 8px;}
.invoice_p span{margin-right: 45px; float: left;}
.invoice_cls{margin-right: 45px; float: left; position: relative;}
.invoice_cls input{height: 42px;width: 132px; text-indent: 10px; border-right: 1px solid #eee;border-left: 1px solid #eee; cursor: pointer;}
.invoice_cls ul{position: absolute; left: 75px;top: 42px; background: #fff; width: 132px;border: 1px solid #eee; display: none;}
.invoice_cls ul li{height: 42px; line-height: 42px; padding-left: 10px;cursor: pointer;}
.invoice_type{ padding: 14px 0 30px 24px;}
.invoice_type dl dt{float: left;margin-right: 15px;}
.invoice_type dl dd{float: left;}
.invoice_type dl dd label{float: left; margin-right: 5px; cursor: pointer;}
.invoice_type dl dd label input{display: none;}
.invoice_type dl dd label i{display: block;float: left; width: 15px; height: 14px; background: url("../img/icon_all_3.png") -461px -97px; margin-top: 3px; margin-right: 6px;}
.invoice_hot{display: block; float: left; width: 44px; height: 19px; background: url("../img/icon_all_3.png") -241px -144px; margin-right: 20px;}
.invoice_type dl dd label.on i{background: url("../img/icon_all_3.png") -483px -97px;}
.in_riao{width: 15px; height: 14px; background: url("../img/icon_all_3.png") -461px -97px; display: inline-block;}
.in_riao.on{background: url("../img/icon_all_3.png") -483px -97px;}
.in_riao_a{float: left ; margin-right: 20px;}
.in_riao_a i{float: left; margin-top: 12px; margin-right: 5px;}
.inv_address h2{padding: 0px 0 15px;font-weight: 600;}
.inv_address h2 a{color: #288cc4;float: right; font-weight: 500;}
.inv_address{border: 1px solid #ddd; padding: 20px 24px;}
.inv_address{display: none;}
.inv_sub{margin-top: 20px;}
.inv_sub button{width: 180px; height: 40px; background: #d61b52; border-radius: 4px; color: #fff; font-size: 16px;}
.user_coupon{width: 328px; height: 172px; float: left;position: relative;background: url("../img/coupon_bg_1_3.png"); padding: 0 11px; margin-bottom: 20px; margin-right: 13px;}
.user_coupon:nth-child(3n+3){margin-right: 0;}
.user_coupon_top{height: 84px; padding: 0 14px; border-bottom: 1px dashed #ccc;}
.user_coupon_left{float: left; margin-top: 24px; }
.user_coupon_left span{font-size: 20px; font-weight: 600; color: #d61b52;}
.user_coupon_left p{font-size:13px; color: #959595;}
.user_coupon_top em{float: right; font-size: 45px; font-weight: 600; color: #d61b52; margin-top: 15px;}
.user_coupon_bottom{height: 81px; padding: 22px 14px 0;}
.user_coupon_bottom p{font-size: 13px; margin-bottom: 5px;}
.user_coupon_bg{margin-top: 30px;}
.user_coupon_inv .user_coupon{background: url("../img/coupon_bg_2_3.png");}
.user_coupon_inv .user_coupon_left span{ color: #666666;}
.user_coupon_inv .user_coupon_top em{ color: #666666;}
.sett_con{border: 1px solid #ddd; padding: 50px 0 60px;}
.sett_con dl{margin-bottom: 23px;}
.sett_con dt{line-height: 38px; width: 310px; margin-right: 10px; text-align: right; float: left;}
.sett_con dt i{color: #d61b52; margin-right: 5px;}
.sett_con dd{float: left; width: 680px;}
.sett_con dd input[type=text]{width: 445px; height: 38px; border: 1px solid #ddd; text-indent: 10px;}
.sett_con dd textarea{width: 445px; height: 127px; border: 1px solid #ddd; padding: 10px;}
.sett_con button{background: #d61b52; color: #fff; width: 242px; border-radius: 2px; font-size: 16px; height: 38px; margin: 36px 0 0 400px;}
.radio_input{float: left; margin-right: 30px; cursor: pointer;}
.radio_input input{display: none;}
.radio_input i{display: block;float: left; width: 15px; height: 14px; background: url("../img/icon_all_3.png") -461px -97px; margin-top: 3px; margin-right: 6px;}
.radio_input.on i{background: url("../img/icon_all_3.png") -483px -97px;}
.sett_con .radio_input{margin-top: 9px;}
.sett_con dl dd p{margin-top: 10px;}
.sett_con .billing_checkbox i{margin-top: 4px;}
.sett_con .billing_checkbox label.on b{top: 2px;}
.sett_con .billing_checkbox label{float: left;}
.modify_head{height: 116px !important;}
.modify_head_tp{width: 116px; height: 116px; overflow: hidden; position: relative;}
.modify_head_tp img{width: 116px; height: 116px;}
.modify_head_file{position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; background: rgba(15,9,5,0.5); text-align: center; line-height: 30px;}
.modify_head_file input{opacity: 0; width: 100%; height: 100%; z-index: 9; position: absolute; left: 0; top: 0;}
.modify_head_file span{color: #fff; font-size: 14px;}
.columns{display: none;}
.inv_search{border: 1px solid #ddd; padding: 28px 40px 28px 26px;}
.inv_search dl{float: left; margin-right: 50px;}
.inv_search dt{line-height: 35px; float: left;}
.inv_search dd{float: left;}
.inv_search input{width: 156px; height: 35px; border: 1px solid #ddd; text-indent: 10px;}
.inv_search_2 input{background: url("../img/down_3.png") no-repeat 135px 12px; font-size: 14px;}
.inv_search_1 span{margin: 0 5px;}
.inv_search_3{position: relative;}
.inv_search_3 ul{position: absolute; width: 156px; top: 35px; border: 1px solid #ddd; border-top: 0; background: #fff; padding: 5px 0; display: none;}
.inv_search_3 ul li{padding-left: 10px; line-height: 30px; cursor: pointer;}
.inv_search_sub{width: 74px; height: 35px; border: 0; background: #d61b52; float: right; margin-right: 15px; font-size: 14px; color: #fff; border-radius: 2px;}
.inv_refresh{width: 74px; height: 35px;border: 1px solid #ddd; background: #f5f5f5; float: right;font-size: 14px;border-radius: 2px;}
.bootstrap-table{margin-top: 20px;}
.table-bordered{border: 1px solid #ddd;}
.table-bordered th{border-bottom: 1px solid #ddd; background: #f5f5f5; font-weight: 500; height: 41px;}
.table-bordered td{border-bottom: 1px solid #ddd; height: 41px;}
.table-bordered th:first-child{padding-left: 26px;}
.table-bordered td:first-child{padding-left: 26px;}
.table-bordered td a{color: #0068b7;}
.table-bordered td:last-child{color: #0068b7;}
.pagination-detail{display: none;}
.pagination{ height: 35px;text-align: right; font-size: 0; margin-top: 20px;}
.pagination li{display: inline-block; width: 36px; height: 35px; border: 1px solid #ddd; font-size: 14px; text-align: center; line-height: 34px; margin-left: 5px;}
.pagination li a{display: block; width: 100%; height: 100%;}
.pagination li.active{background: #d61b52; border-color: #d61b52; color: #fff;}
.pagination li:hover{background: #d61b52; border-color: #d61b52; color: #fff;}
.yellow{color: #f39700;}
.inv_detail_title{height: 41px; border: 1px solid #e4eaee; border-left: 4px solid #a0cdea; background: #f5f8fa; padding-left: 28px; line-height: 39px;}
.inv_detail_title span{font-size: 16px; font-weight: 600;}
.inv_detail_title small{font-size: 14px;}
.inv_detail_title b{font-size: 16px; color: #d61b52; margin:  0 5px;}
.inv_detail_con{margin: 8px 0 25px;}
.inv_detail_con_title{padding: 0 26px 0 31px; border: 1px solid #ddd; background: #f5f5f5; height: 41px; line-height: 39px; margin-bottom: 10px;}
.inv_detail_con_title i{float: right;}
.inv_detail_con_title i b{color: #d61b52;}
.inv_detail_con_1,.inv_detail_con_2{width: 100%; border: 1px solid #ddd;}
.inv_detail_con_1 td{width: 50%; height: 43px; padding: 0 28px; border: 1px solid #ddd; }
.inv_detail_con_1 td span{color: #959595;}
.inv_detail_con_1 td a{float: right; color: #0068b7;}
.inv_detail_con_title ul li{float: left;}
.inv_detail_con_title ul li:nth-child(1){ width: 327px;}
.inv_detail_con_title ul li:nth-child(2),.inv_detail_con_2 td:nth-child(2){width: 278px;}
.inv_detail_con_title ul li:nth-child(3),.inv_detail_con_2 td:nth-child(3){width: 200px;}
.inv_detail_con_title ul li:nth-child(4){width: 139px;}
.inv_detail_con_2 td:nth-child(1){ width: 355px; padding-left: 28px;}
.inv_detail_con_2 td:nth-child(4){width: 164px;}
.inv_detail_con_2 td{height: 43px;border-bottom: 1px solid #ddd;}
.inv_detail_con_2 td b{color: #d61b52;}
.news_header{padding: 20px 0; height: 86px;}
.news_header .content{padding: 0 23px; height: 46px;}
.news_header h1{float: left; width: 231px; height: 46px;}
.news_header img{width: 231px; height: 46px;}
.news_banner{margin-bottom: 20px;}
.news_banner img{width: 100%;}
.news_header ul{float: left; margin-left: 222px;}
.news_header ul li{float: left; padding: 0 35px; line-height: 46px; font-size: 16px;}
.news_header ul li.on{color: #d61b52;}
.news_call{float: right; line-height: 46px; font-weight: 600; font-size: 18px;}
.school_nav{height: 38px; margin-bottom: 18px;}
.school_nav li{line-height: 38px; float: left; padding: 0 30px;}
.school_nav li a{font-size: 20px;}
.school_nav li.on a{color: #d61b52;}
.rel_need_nav.order_detail_nav ul li{width: 25%;}
.school_detail{width: 370px; height: 270px; border: 1px solid #ddd; float: left; margin-right: 55px; margin-bottom: 32px;}
.school_detail:nth-child(3n+3){margin-right: 0;}
.school_detail_tp{width: 100%; height: 188px;}
.school_detail_tp img{width: 100%; height: 100%;}
.school_con{padding: 12px 50px;}
.school_con h3{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; margin-bottom: 10px;}
.read{float: left; width: 100px;}
.read i{display: block; width: 18px; height: 14px; background: url("../img/icon_all_3.png") -438px -115px;float: left; margin-right: 3px; margin-top: 4px;}
.read_sher{height: 20px; line-height: 20px;}
.read span{color: #959595; font-size: 12px;}
.read_sher .sher_f{float: right;}
.read_sher .sher_f .sher_f_w{color: #959595; font-size: 12px;}
.read_sher .sher_f_icon{background: url("../img/icon_all_3.png") -460px -115px;}
.read_sher .jiathis_style_24x24 .jtico_qzone{background: url("../img/icon_all_3.png") -485px -115px; padding-left: 15px !important; width: 15px !important; margin-right: 3px;}
.read_sher .jiathis_style_24x24 .jtico_tsina{background: url("../img/icon_all_3.png") -503px -116px; padding-left: 15px !important; width: 15px !important; margin-right: 3px;}
.read_sher .jiathis_style_24x24 .jtico_weixin{background: url("../img/icon_all_3.png") -501px -94px; padding-left: 15px !important; width: 15px !important;}
.school_more{width: 100%;}
.school_more a{display: block; width: 100%; height: 55px; background: #f2f2f2; text-align: center; padding-top: 8px;}
.school_more span{font-size: 16px;}
.school_more i{display: block; margin: 5px auto; width: 13px; height: 11px; background: url("../img/down_3.png");}
.news_left{width: 872px; float: left; margin-right: 50px;}
.news_left_banner{width: 100%; margin-bottom: 30px;}
.news_left_banner img{width: 100%; height: 289px;}
.news_left_nav{margin-bottom: 30px;}
.news_left_nav li{float: left;}
.news_left_nav li a{display: block; width: 126px; height: 50px; line-height: 48px; text-align: center; border: 1px solid #ddd; font-size: 16px;}
.news_left_nav li.on a{border: 0; background: #d61b52; color: #fff;}
.news_left_con{border-bottom: 1px solid #ddd; padding-bottom: 22px; margin-bottom: 25px; }
.news_left_tp{float: left; width: 283px; height: 177px; margin-right: 30px; position: relative;}
.news_left_tp img{width: 283px; height: 177px; }
.news_left_tp i{display: block; position: absolute; width: 90px; height: 33px; left: 16px; top: 130px; border-radius: 4px; color: #fff; background: rgba(0,0,0,0.5); text-align: center; line-height: 33px;}
.news_left_ner{float: left; width: 559px;padding-right: 100px;}
.news_left_ner h2{font-size: 20px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_left_ner p{margin:15px 2px; height: 20px; line-height: 20px; font-size: 0; color: #959595;}
.news_left_ner p i{width: 19px; height: 17px; display: inline-block; background: url("../img/icon_all_3.png") -294px -143px; float: left; margin-top: 1px; margin-right: 4px;}
.news_left_ner p span{margin-right: 20px; font-size: 12px;}
.news_left_ner p time{ font-size: 12px;}
.news_left_message{font: 14px/24px "Microsoft Yahei"; height: 48px; overflow: hidden; margin-bottom: 20px;}
.news_left_ner .read_sher .sher_f{float: left;}
.news_left_con:last-child{border-bottom: 0;}
.news_right{width: 298px; float: left;}
.news_code{width: 100%; height: 289px; padding: 30px 0; text-align: center; border: 1px solid #ddd; margin-bottom: 25px;}
.news_code img{width: 184px; height: 184px; margin-bottom: 20px;}
.news_code p{font-size: 16px;}
.news_right_classify{width: 100%; padding: 20px 38px; text-align: center; border: 1px solid #ddd;margin-bottom: 25px;}
.news_right_nav{text-align: center;}
.news_right_nav span{display: inline-block;padding: 5px; border-bottom: 2px solid #d61b52; font-weight: 600; font-size: 16px; margin-bottom: 15px;}
.news_right_classify ul li{width: 100%;margin-bottom: 16px;}
.news_right_classify ul li a{width: 100%; height: 39px; display: block; line-height: 39px; border: 1px solid #ddd; }
.news_right_classify ul li:last-child{margin-bottom: 0;}
.news_right_classify ul li a:hover{background: #d61b52; color: #fff; border-color: #d61b52;}
.news_right_tag{padding: 20px 0 10px; text-align: center; border: 1px solid #ddd; margin-bottom: 25px;}
.news_right_tag li{float: left; width: 33.333333333%; margin-bottom: 20px;}
.news_right_tag li a:hover{color: #d61b52;}
.news_right_tag ul{margin-top: 10px;}
.news_right_school_con{border: 1px solid #ddd; margin-bottom: 20px;}
.news_right_school_tp{width: 100%; height: 144px;}
.news_right_school_tp img{width: 100%; height: 144px;}
.news_right_school_ner{padding: 12px;}
.news_right_school_ner h3{text-align: center; font-size: 16px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_right_school_ner .read_sher .read{width: 88px;}
.news_right_school_ner .read_sher time{font-size: 12px; color: #959595;}
.join_school a{display: block; width: 100%; height: 50px; background: url("../img/icon_all_3.png") 0 -173px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; padding-right: 20px;}
.content_mottom{margin-bottom: 100px;}
.news_classify_nav{padding: 0 30px; margin-bottom: 20px;}
.news_classify_nav li{float: left; margin-right: 21px;}
.news_classify_nav li:last-child{margin-right: 0}
.news_classify_nav li a{width: 126px; height: 50px; text-align: center; line-height: 50px; font-size: 16px; background: #eeeeee; border-radius: 2px; display: block; }
.news_classify_nav li a:hover{background: #d61b52; color: #fff;font-weight: 600;}
.news_classify_nav li.on a{background: #d61b52; color: #fff;font-weight: 600;}
.news_classify_titel{border-bottom: 1px solid #ddd; padding: 0 44px; height: 51px; margin-bottom: 25px;}
.news_classify_titel li{float: left; margin-right: 55px; }
.news_classify_titel li a{padding: 0 15px; font-size: 16px;height: 50px; line-height: 48px; display: block;}
.news_classify_titel li.on a{color: #d61b52; border-bottom: 2px solid #d61b52;}
.news_classify_titel li a:hover{color: #d61b52; border-bottom: 2px solid #d61b52;}
.news_hot{border: 1px solid #ddd; padding: 12px 40px 15px 23px; margin-bottom: 30px;}
.news_hot h2{margin-bottom: 18px;}
.news_hot h2 span{font-size: 16px; font-weight: 600; border-bottom: 2px solid #d61b52; display: inline-block; padding: 5px 2px;}
.news_hot ul{padding-left: 1px;}
.news_hot li{height: 20px; line-height: 20px; width: 100%; float: left;margin-bottom: 8px;}
.news_hot li span{display: block; width: 20px; height: 20px; text-align: center; color: #fff; background: #bbb; margin-right: 10px; float: left;}
.news_hot li i{float: left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 195px; }
.news_hot li a:hover i{color: #d61b52;}
.news_hot li.new_top span{background: #d61b52;}
.news_details{margin-top: 25px;}
.news_details h2{padding-left: 24px; font-weight: 600; font-size: 26px; margin-bottom: 20px; color: #313131;}
.news_details_con{border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; padding: 25px 25px 25px;}
.news_details_msg{margin-bottom: 25px;}
.news_details_msg span{color: #959595; margin-right: 26px;}
.news_details_ner{font-size: 16px; line-height: 30px; margin-bottom: 50px;}
.news_details_ner p{margin-bottom: 5px;}
.news_other{float: left;width: 350px;}
.news_other p{height: 30px; line-height: 30px; margin-bottom: 10px;}
.news_other p span{width: 63px; height: 30px; display: block; float: left; border: 1px solid #ddd; margin-right: 18px; text-align: center;}
.news_other p a{display: block; float: left; width: 265px; color: #959595;}
.news_other p a:hover{color: #535353;}
.news_other p a b{width: 218px; float: left; display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 500;}
.news_other p a i{float: left;}
.news_sher{float: right; margin-top: 48px; margin-right: 10px;}
.related{margin-top: 30px; padding-left: 30px;}
.related h3{margin-bottom: 18px;}
.related h3 span{font-size: 16px; border-bottom: 2px solid #d61b52; display: inline-block; padding: 3px 2px;}
.related li{float: left; width:242px; margin-right: 58px; margin-bottom: 8px;}
.related li:nth-child(3n+3){margin-right: 0;}
.related li a{float: left; color: #959595;}
.related li a b{float: left; font-weight: 500; display: block; width: 197px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.related li a i{float: left;}
.related li a:hover{color: #535353;}
.news_details_right{margin-top: 78px;}
.bag_nav{margin-bottom: 35px; margin-top: 35px;}
.bag_nav li{float: left;}
.bag_nav li a{display: block; border: 1px solid #ddd; width: 127px; height: 39px; line-height: 37px; text-align: center; font-size: 16px;}
.bag_hot{border: 1px solid #ddd; padding: 12px 8px 15px 23px; margin-bottom: 30px;}
.bag_hot h2{margin-bottom: 18px;}
.bag_hot h2 span{font-size: 16px; font-weight: 600; border-bottom: 2px solid #d61b52; display: inline-block; padding: 5px 2px;}
.bag_hot li{float: left; margin-bottom: 15px; margin-right: 28px;}
.bag_hot li:nth-child(3n+3){margin-right: 0;}
.bag_hot li a{font-size: 16px;}
.bag_tp{width: 230px; height: 124px; overflow: hidden; margin-right: 38px; position: relative; float: left;}
.bag_tp img{width: 230px; height: 124px;}
.bag_f{position: absolute; width: 140px; height: 84px; left: 45px; top: 20px; background: rgba(255,255,255,0.6); text-align: center; border-radius: 3px; padding-top: 2px;}
.bag_f span{font: 20px/43px impact;}
.bag_f p{font-size: 20px;}
.bag_ner{float: left; width: 604px; padding: 15px 100px 0 0;}
.bag_ner h2{font-size: 20px; margin-bottom: 18px;}
.bag_message{font-size: 14px; line-height: 24px; height: 48px; overflow: hidden;}
.dengdai{background: #fefbe8; color: #818181; line-height: 24px; margin: 0 0 30px 43px; width: 465px; text-align: center;}
.sett_con_tp{width: 200px;}
.sett_con_tp img{max-width: 200px; max-height: 250px;}
.sett_con_span dd span{line-height: 38px;}
.win{margin-left: 220px; margin-bottom: 20px;}
.win img{float: left; width: 70px; margin-right: 15px;}
.win span{float: left; color: #efb336; font-size: 24px; font-weight: 600; line-height: 70px;}
.search_news_litle{padding-left: 20px; font-size: 16px; margin: 10px 0 30px;}
.search_news_litle span{margin:0 5px 0 3px;}
.search_news_litle span i{color: #d61b52;}
.search_tag{display: inline-block; padding: 5px 10px; border: 1px solid #ddd;}
.search_news_classify_nav.news_classify_nav{padding: 0; border-bottom: 2px solid #d61b52;}
.search_news_classify_nav.news_classify_nav li{width: 140px; margin-right: 14px;}
.search_news_classify_nav.news_classify_nav li a{width: 140px;}
.search_news_classify_nav.news_classify_nav li:last-child{ margin-right: 0;}
.news_classify_nav.search_news_classify_nav li a{}
.no_result{text-align: center; margin: 80px 0 0; min-height: 200px;}
.no_result p{font-size: 16px; font-weight: 600;}
.no_result p span{color: #d61b52;}
.no_result p i{margin-right: 5px;}
.search_ser_nav span{margin-right: 5px;}
.search_ser_nav.now_nav{height: 60px; line-height: 60px;}
.search_ser_nav span i{color: #d61b52;}
.search_tag_ser{display: inline-block; padding: 5px 10px; border: 1px solid #999; line-height: 20px;}
.page_ser{margin-bottom: 80px;}
.no_set{font-size: 14px; font-weight: 600; padding: 80px 0; margin-top: 20px; border: 1px solid #ddd; text-align: center;}
.no_set a{color: #d61b52;}
.recharge{padding: 40px 100px 35px; background: #fff; border: 1px solid #e4eaee; border-top: 0;}
.recharge h2{font-size: 18px; font-weight: 600; margin-bottom: 30px;}
.recharge dl{ height: 36px; line-height: 35px;}
.recharge dl dt{float: left; font-size: 16px;}
.recharge dl dd{float: left; font-size: 16px;}
.recharge dl dd input{width: 136px; height: 35px; border: 1px solid #ddd; margin: 0 5px; text-indent: 10px; font-size: 16px;}
.recharge_ts{background: #fefbe8; padding: 20px 30px 10px; margin-top: 40px;}
.recharge_ts h3{font-weight: 600; color: #7d7d7d; margin-bottom: 5px;}
.recharge_ts li{ color: #7d7d7d; line-height: 28px;}
.recharge button,.wit button{width: 174px; height: 37px; background: #c9c9c9; font-size: 16px; margin: 40px auto 0; display: block; border-radius: 2px;}
.recharge_nav.rel_need_nav{margin-bottom: 0;}
.recharge p{margin: 30px 0 0; color: #f36614;}
.recharge_pay{padding: 40px 90px 35px; background: #fff; border: 1px solid #e4eaee; border-top: 0;}
.recharge_pay h2{font-size: 18px; font-weight: 600; margin-bottom: 10px;}
.recharge_title_left{float: left;}
.recharge_title_left p{color: #f36614;}
.recharge_title_right{float: right;color: #f36614; font-size: 40px; font-weight: 600;}
.recharge_tabel{margin-top: 10px; margin-bottom: 45px;}
.recharge_tabel table{width: 100%;}
.recharge_tabel table td{width: 50%; border: 1px solid #ddd; text-align: center; line-height: 42px; font-size: 16px;}
.recharge_code h3{font-size: 20px; text-align: center; margin-bottom: 25px;}
.recharge_code h3 span{color: #f36614; margin-left: 15px;}
.recharge_code_samll{width: 248px; height: 288px; border-radius: 12px; padding: 24px 29px; overflow: hidden; float: left; }
.recharge_code_tp{width: 190px; height: 190px;overflow: hidden; background: #fff; padding: 10px;}
.recharge_code_tp img{width: 190px; height: 190px;}
.recharge_code_samll p{margin-top: 15px; font-size: 18px; color: #fff; text-align: center;}
.recharge_code_w{background: #3cb035;margin-left: 110px;}
.recharge_code_z{background: #00a2e0; margin-left: 87px;}
.recharge_com{border: 1px solid #e4eaee; border-top: 0; text-align:center; height: 175px; line-height: 174px; font-size: 16px;}
.wit{ border: 1px solid #ddd; padding: 70px 100px 38px;}
.wit h2{font-size: 18px; font-weight: 600; text-align: center;}
.wit h2 span{font-size: 39px; color: #f36614;}
.wit .recharge_ts{margin-top: 57px;}
.wit_ts{background: #fefbe8; font-size: 16px; color: #f36614; text-align: center; line-height: 38px; margin: 15px 0 28px;}
.wit dl{height: 32px; line-height: 32px;margin-bottom: 14px; font-size: 16px;}
.wit dl dt{float: left; text-align: right; width: 170px; margin-right: 8px;}
.wit dl dd{float: left; width: 630px; }
.wit dl dd input{font-size: 16px; border: 1px solid #ddd; height: 32px; line-height: 30px; text-indent: 10px; width: 140px;}
.wit dl dd input.long{width: 280px;}
.wit_type{display: none;}
.wit_form .radio_input i{margin-top: 9px;}
.wit .wit_form button{width: 177px; height: 44px; font-size: 18px; background: #f36614; border-radius: 4px; color: #fff; margin-bottom: 20px;}
.wallet{border: 1px solid #ddd; text-align: center; padding: 50px 0 90px}
.wallet_tp img{width: 129px; height: 153px;}
.wallet_tp{margin-bottom: 15px;}
.wallet p{font-size: 16px; margin-bottom: 48px;}
.wallet p span{font-size: 20px; color: #d61b52; font-weight: 600;}
.wallet_a a{width: 124px; height: 38px; display: inline-block; line-height: 38px; margin: 0 23px; font-size: 16px; color: #fff;}
.wallet_a a:first-child{ background: #d61b52;}
.wallet_a a:last-child{ background: #bfbfbf;}
.wallet_table.table-bordered td:last-child{color: #535353;}
.wit_d{text-align: center;font-size: 14px; color: #999;}
.message_user_nav{box-shadow: 0 1px 6px 1px rgba(15,5,9,0.2); margin-top: 30px; width: 187px; float: left; margin-right: 10px;}
.message_user_nav ul{padding: 10px 0 57px;}
.message_user_nav h2{height: 50px; line-height: 50px; background: #d61b52; color: #fff; text-align: center;}
.message_user_nav li{ line-height: 34px; list-style: disc; color: #d61b52; margin-left: 67px;}
.message_user_nav li a{color: #707070;}
.message_user_nav li.on a{color: #d61b52;}
.message_user_con{box-shadow: 0 1px 6px 1px rgba(15,5,9,0.2); margin-top: 30px; width: 1023px; float: left; padding: 28px 50px 90px;}
.mes_inp input{display: none;}
.mes_inp i{display: inline-block; width: 12px; height: 12px; background: url("../img/icon_all_3.png") -352px -184px; vertical-align: middle; margin-right: 5px;}
.mes_inp.on i{background: url("../img/icon_all_3.png") -376px -184px;}
.message_user_title button{width: 87px; height: 25px; border: 0; background: #a0cdea; color: #fff; margin-left: 18px;}
.message_user_title{height: 25px; margin-bottom: 18px; padding-left: 5px;}
.message_user_title ul{float: right;}
.message_user_title ul li{float: left;}
.message_user_title ul li a{padding: 0 5px;}
.message_user_title ul li.on a{color: #d61b52;}
.message_user_con h3{height: 42px; line-height: 42px; background: #f5f8fa; padding-left: 25px; color: #959595;}
.message_user{padding: 22px 5px; border-bottom: 1px dashed #ddd;}
.message_user:last-child{border-bottom: 0;}
.choose b{display: none; width: 5px; height: 5px; border-radius: 50%; background: #d61b52; float: left;margin: 7px 8px 0 0;}
.choose label{float: left; margin-right: 8px;}
.choose{margin-bottom: 8px;}
.unread .choose b{display: block;}
.register_box{padding: 0 60px 30px;}
.register_line{border-top: 1px solid #ddd; border-left: 1px solid #ddd;}
.register{border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; float: left; height: 142px; width: 16.66666666%; text-align: center;}
.register_tp{margin: 12px 0 8px; height: 80px; font-size: 0; line-height: 80px;}
.register_tp img{vertical-align: middle; margin-bottom: 0;}
.register_tp img:last-child{display: none;}
.register p{font-size: 16px;}
.register:hover{background: #ee2c8d;}
.register:hover p{color: #fff; font-weight: 600;}
.register:hover .register_tp img:last-child{display: inline-block;}
.register:hover .register_tp img:first-child{display: none;}
.zl_pro_box{ padding: 0 35px 20px;}
.zl_pro{width: 282px; float: left; text-align: center; padding: 20px 25px 25px; margin-right: 20px; box-shadow: 1px 1px 6px 0 rgba(15,5,9,.15);}
.zl_pro:last-child{margin-right: 0;}
.zl_pro h4{font-size: 22px;}
.zl_pro_tp{height: 115px; line-height: 115px; font-size: 0;}
.zl_pro_tp img{vertical-align: middle; margin-bottom: 0;}
.zl_pro p{line-height: 22px; margin-bottom: 5px; text-align: left; height: 66px;}
.zl_pro ul{border: 3px solid #eee; padding: 10px 0 10px 50px; margin-bottom: 20px;}
.zl_pro ul li{width: 100%; float: left; height: 28px; line-height: 28px; text-align: left;}
.zl_pro ul li i{display: block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #f34757; margin-top: 10px; margin-right: 10px;}
.zl_pro a{display: inline-block; width: 118px; height: 36px; line-height: 36px; color: #fff; border-radius: 4px; background: #ee2c8d; font-size: 16px;}
.zl_type_box{padding: 0 33px 20px;}
.zl_type_img{float: left; width: 354px; height: 305px; margin-right: 6px; margin-bottom: 5px;}
.zl_type_img img{width: 354px; height: 305px;}
.zl_type{width: 174px;margin-right: 6px; height: 150px; margin-bottom: 5px; text-align: center; padding-top: 10px; float: left; background: #f7f7f7;}
.zl_type_tp{height: 100px; line-height: 100px; font-size: 0;}
.zl_type_tp img{vertical-align: middle; margin-bottom: 0;}
.zl_type p em{font-size: 16px;}
.zl_type:last-child,.zl_type:nth-child(4),.zl_type:nth-child(7){margin-right: 0;}
.spec_benefit_11 .spec_benefit_ner{padding-top: 20px;}
.spec_benefit_man .spec_benefit_ner{width: 75%; padding: 40px 35px 0; margin-bottom: 10px;}
.spec_benefit_man .spec_benefit_img{margin-bottom: 10px;}





    /*about*/
.about_nav ul {
    padding: 18px 0 15px;
    border-bottom: 2px solid #dedede;
}
.about_nav ul li {
    float: left;
    padding: 0 20px;
    border-right: 1px dotted #b2b2b2;
}
.about_nav ul li:last-child{
    border-right: none;
}
.about_nav ul li a {
    display: block;
    padding: 0 16px;
    font-size: 14px;
    line-height: 32px;
    color: #333;
    border-radius: 4px;
}
.about_nav ul li.on a{
    color: #fff;
    background: #d61b52;
}
.about_title{
    padding: 35px 0 25px;
    text-align: center;
}
.about_title h2{
    font-size: 30px;
    font-weight: 600;
    color: #666;
}
.about_title p{
    font-size: 14px;
    color: #999999;
    margin-top: 5px;
}
.map-btn{position: absolute; left: 10px; top: 10px; z-index: 99; border: 0; width: 80px; height: 30px; background: #ad9fa4; color: #fff;}
.map{position: relative;}
.about{
    padding: 0 45px;
    background: url("../img/about_bg_3.png") no-repeat center;
    height: 471px;
    margin-top: -40px;
    padding-top: 80px;
}
.about p{
    line-height: 36px;
    color: #666666;
    text-indent: 2em;
}
.guimo{
    padding: 0 50px;
}
.guimo_1{
    width: 33.3333333%;
    float: left;
    text-align: center;
    background: url("../img/about_line_3.png") no-repeat center right;
    height: 380px;
}
.guimo_1:last-child{
    background:none;
}
.guimo_tp img{
    width: 137px;
     height: 137px;
}
.guimo_1 h3{
    font-size: 18px;
    font-weight: 600;
    margin: 18px 0;
    color: #666;
}
.guimo_1 p{
    line-height: 30px;
    padding: 0 43px;
    color: #666;
    text-align: left;
}
.gshj{
    padding: 10px 0;
}
.gshj img{
    margin-bottom: 20px;
}
.contact_con{
    padding: 0 28px 0 18px;
}
.contact_left{
    width: 420px;
    float: left;
}
.contact_right{
    width: 734px;
    float: left;;
}
.contact_right img{
    width: 734px;
    height: 349px;
}
.contact_left h3,.contact_con_1 h3{
    font-size: 18px;
    color: #333;
    margin-bottom: 15px;
}
.contact_left dl{
    height: 20px;
    line-height: 20px;
    margin-bottom: 16px;
    color: #666;
}
.contact_left dl dt{float: left;}
.contact_left dl dd{float: left;}
.contact_con_1{
    margin-top: 20px;
    width: 100%;
    float: left;
    margin-bottom: 40px;
}
.contact_con_1 p{
    margin-bottom: 15px;
    color: #666666;
}
.honor{
    background: url("../img/honor_3.png") no-repeat center top;
    height: 1510px;
    margin-top: 20px;
    padding: 0 33px;
}
.honor_time span{
    font-size: 24px;
    color: #333;
    margin-right: 10px;
}
.honor_time{
    font-size: 18px;
    color: #666;
    height: 60px;
    line-height: 60px;
    width: 50%;
    padding: 0 20px;
    float: left;
}
.honor_com{
    width: 50%;
    padding: 0 20px;
    float: left;
}
.honor_1{
    margin-bottom: 33px;
}
.honor_1:first-child{
    margin-bottom: 75px;
}
.honor_1:first-child .honor_time{
    height: 35px;
    line-height: 35px;
}
.honor_com_1{
    position: relative;
    padding: 10px 15px;
    line-height: 30px;
    color: #666;
    background: #fff;
    box-shadow: 0 0 6px 0 rgba(125,125,125,0.4);
    border-radius: 12px;
}
.honor_left .honor_time{text-align: right;}
.honor_com_1 i img{
    width: 20px;
    height: 30px;
}
.honor_left .honor_com_1 i{
    left: -20px;
    top: 16px;
    position: absolute;
}
.honor_right .honor_com_1 i{
    right: -20px;
    top: 16px;
    position: absolute;
}
.honor_left .honor_com_1 i img{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */
}
.honor_left .honor_com{padding-left: 35px;}
.honor_right .honor_com{padding-right: 35px;}
.honor_1.honor_2{margin-bottom: 26px;}
.honor_1.honor_3{margin-bottom: 28px;}
.honor_1.honor_4{margin-bottom: 47px;}
.honor_5 .honor_com_1{height: 70px; line-height: 50px; text-align: right;}
.details_con{padding-bottom: 20px;}

    /*模仿淘宝支付密码控件*/
.alieditContainer{
    position: relative;
    float: left;margin-right: 25px;
}
.sixDigitPassword {
    position: absolute;
    left: -122px;
    top: 0;
    width: 1000px;
    height: 42px;
    color: #fff;
    font-size: 12px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-user-select: initial;
    outline: none;
    z-index: 999;
    opacity:0;
    filter:alpha(opacity=0);
}

.sixDigitPassword-box {

    cursor:text;
    background: #fff;
    outline: none;
    position: relative;
    padding: 8px 0;
    height: 42px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    width: 242px;
}
.sixDigitPassword-box i {
    float: left;
    display: block;
    padding: 9px 0;
    height: 26px;
    border-left: 1px solid #cccccc;
}
.sixDigitPassword-box .active {
    background: url('../img/password-blink_3.gif') no-repeat center center;
}
.sixDigitPassword-box b {
    display: block;
    margin: 0 auto;
    width: 7px;
    height: 7px;
    overflow: hidden;
    visibility:hidden;
    background: url('../img/passeord-dot_2.png') no-repeat;
}
.sixDigitPassword-box span {
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    height: 40px;
    border: 1px solid rgba(82, 168, 236, .8);
    border: 1px solid #00ffff;
    border-radius: 2px;
    visibility: hidden;
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.ui-securitycore  .ui-form-item .ui-form-explain{
    margin-top: 8px;
}
.i-block{
    display:inline-block;
}
.six-password{
    position: relative;
    height:42px;
    width:242px;
    overflow: hidden;
    vertical-align: middle;

}
.foot-bottom {
    width: 100%;
    height: 87px;
    position: fixed;
    bottom: 0;
    left: 0;
}